不知道有没有人有过类似的情况, Delphi 11,postgresql数据库,FireDAC,这涉及到在TFDQUery中使用Append函数,然后输入值和Post的情况。让我们假设对象是AQ。当一条记录被添加时,AQ 'id ']不应该返回新添加的id吗?这就是它在MySQL和UniDac中的工作方式,但是它不应该这样做吗?对于PostgeSQL和FireDac,这个值是null。
r6l8ljro1#
在 postgresql 中,您可以使用以下命令获取会话中插入的最后一个标识符:
SELECT currval('sequence_name');
字符串注意:您必须知道序列的名称(自动递增字段)。格式通常为“表名”_“字段名”_seq
1条答案
按热度按时间r6l8ljro1#
在 postgresql 中,您可以使用以下命令获取会话中插入的最后一个标识符:
字符串
注意:您必须知道序列的名称(自动递增字段)。格式通常为“表名”_“字段名”_seq