我有一个具有两个表的数据库。
一个表(表A)具有3列:
idpms serial NOT NULL,
iduser integer NOT NULL,
iduser2 integer NOT NULL,
另外(表B)3列
idmessage serial NOT NULL,
idpms integer NOT NULL,
text character varying(255),
我正在使用Java来管理数据库。
首先,用用户1和用户2的值更新表A。
当我插入此数据时生成
idpms
值,表B将更新为idpms
和text
我有两个问题:
在表A中插入数据后如何检索
idpms
的值?在Java中,我可以以某种方式提取
idpms
并将其转换为int吗? 最佳答案
Q1:是的。
Q2:是的。
序列号只是autoincrementing integer
插入后没有特殊命令可以获取值,您可以使用sql查询。
如果您想在插入之前获得价值,那么This article
讨论它,我希望您能得到想要的
关于java - 使用PostgreSQL获取索引值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13052395/