SCOPE_IDENTITY

SCOPE_IDENTITY在事务中的表现如何

小樊
83
2024-07-06 10:32:12
栏目: 编程语言

在事务中使用SCOPE_IDENTITY函数可以获取当前会话中最近插入数据表的标识列值。在事务中,如果有多个INSERT语句,SCOPE_IDENTITY函数将返回最近的INSERT语句生成的标识列值,而不是整个事务中最近的INSERT语句生成的标识列值。

另外,如果在事务中有一个INSERT语句和一个SELECT SCOPE_IDENTITY()语句,SELECT SCOPE_IDENTITY()将返回INSERT语句生成的标识列值,而不是SELECT SCOPE_IDENTITY()语句之前的最近的INSERT语句生成的标识列值。因此,在事务中使用SCOPE_IDENTITY函数时需要注意这些细节。

0
看了该问题的人还看了