首页 > 解决方案 > 从 java 中的哪个表 PreparedStatement 查询?

问题描述

我最近遇到了PreparedStatement,我有点困惑,它实际上从哪个表查询数据?

例如:

PreparedStatement state = con.prepareStatement("Select generate_id(?)");
state.setString(1, "SOME_TABLE");
ResultSet results = state.executeQuery();

那么,这里的表名和列名是什么?有人可以解释吗?

谢谢!

标签: javaspringpostgresqlspring-bootprepared-statement

解决方案


我得到了解决方案,它是一个存储过程。我可以使用以下方法检查函数详细信息:

SELECT prosrc FROM pg_proc WHERE proname = 'generate_id';

推荐阅读