In SQL Server, you can use the T-SQL @@IDENTITY
system function to return the last-inserted identity value in the current session.
Note that it returns the last identity value generated in any table in the current session. This is in contrast to the IDENT_CURRENT()
function, which returns the last-inserted identity value for a given table.
The SCOPE_IDENTITY()
function is very similar to @@IDENTITY
in that it also returns the last-inserted identity value in the current session. The difference is that SCOPE_IDENTITY()
is limited to the current scope.