如何在Gupta SQL基础中获取最后插入的记录ID



我是Gupta SQL基础的新手。我想知道如何在Gupta SQL

中获取最后的插入记录

如果使用sysdbsequence.nextval来生成主键,则在插入stmt内或插入之前,可以在插入后立即通过选择[insert [primary键] = sysdb sequence.currval,例如 Select Name from Patient Where Patient_Id = SYSDBSequence.Currval

另外,如果将主键列定义为auto_increment,则可以在使用max([主键](插入后选择它,例如。 Select Name from Patient Where Patient_Id = (Select MAX( Patient_Id) from Patient )

另外,如果没有上述内容,请编写插入触发器以返回它,或将PK存储在表中,以便您始终为您录制最新的PK。

您可能想加入Gupta用户论坛在Enter Link Description此处或在此处有很多存档的信息

相关内容

  • 没有找到相关文章

最新更新