任何人都知道如何检索在ODBC INSERT之后写入的新AutoInc? 是否有一个我可以像SQL Server一样访问的变量? 现在,我正在使用:
SELECT MAX(myautoincfield) AS mylastkey FROM anytable
以便检索我的新密钥。
答案 0 :(得分:4)
标量函数LastAutoinc
可以有效地检索它:
select LastAutoinc(statement) as mylastkey from system.iota;
答案 1 :(得分:0)
全局变量@@ identity标识当前会话插入IDENTITY列的最后一个值。
您可以执行以下操作:
select @@identity
以便检索新密钥。