BUG: @@IDENTITY Variable Not Handled Like a Global VariableID: Q163447
|
The @@IDENTITY value does NOT retain the last inserted value, as documented
in the SQL Server Books Online. It is treated more like a function
variable, which is inconsistent with the behavior of SQL Server global
variables and the online documentation.
To get the last identity value, use the @@IDENTITY global variable. This
variable is accurate after an insert into a table with an identity column.
However, this value is reset after an insert occurs into a table that does
not have an identity column.
Microsoft has confirmed this to be a problem in SQL Server version 6.0. This problem was corrected in SQL Server version 6.0 Service Pack 3 and later versions.
Additional query words: counter sequence random timestamp generating
Keywords : kbusage SSrvGen kbbug6.00 kbfix6.00.sp3
Version : 6.0
Platform : WINDOWS
Issue type :
Last Reviewed: April 8, 1999