select @@IDENTITY --返回为当前会话的所有作用域中的任何表最后生成的标识值。
select IDENT_CURRENT('table_name') --返回为任何会话和任何作用域中的特定表最后生成的标识值,它不受作用域和会话的限制,而受限于所指定的表
select SCOPE_IDENTITY() --返回为当前会话和当前作用域中的任何表最后生成的标识值。
本文介绍了三种SQL查询标识值的方法:使用select@@IDENTITY获取当前会话中最后生成的标识值;使用selectIDENT_CURRENT('table_name')获取特定表最后生成的标识值,不受作用域和会话限制;使用selectSCOPE_IDENTITY()获取当前会话和作用域中最后生成的标识值。
select @@IDENTITY --返回为当前会话的所有作用域中的任何表最后生成的标识值。
select IDENT_CURRENT('table_name') --返回为任何会话和任何作用域中的特定表最后生成的标识值,它不受作用域和会话的限制,而受限于所指定的表
select SCOPE_IDENTITY() --返回为当前会话和当前作用域中的任何表最后生成的标识值。

被折叠的 条评论
为什么被折叠?