是的,我还有一个SQL Server 2000盒子(我知道,我知道......)。有人可以提醒我最可靠/最安全的方法从特定表中新插入的记录中检索最新的IDENTITY条目吗?我知道如何在SQL Server 2008等中执行此操作,但我不记得它是否与SQL Server 2000不同
答案 0 :(得分:5)
SCOPE_IDENTITY。 http://msdn.microsoft.com/en-us/library/aa259185(v=sql.80).aspx不要 EVER 使用@@ IDENTITY。永远不应该出于任何原因使用它。使用它会导致你出疹子,你的妻子要和你离婚,而Dr. Who会被取消。
参见:http://www.sqlfiddle.com/#!3/2e2d3/4看到黑暗之心!看到@@ IDENTITY的邪恶!使用@@ IDENTITY并丢失自己的!