gpt4 book ai didi

sql-server - SQL Server 2005 :is it safe to use @@identity?

转载 作者:行者123 更新时间:2023-12-03 16:44:27 26 4
gpt4 key购买 nike

我有一个程序,我在员工表中插入记录。nad 使用@@identity 获取 empid ?当这个过程将被多个用户同时调用时,它可能会返回同时插入的其他员工的身份。因为系统没有锁定身份?

- 代码
--identity on for empid 列
插入员工(姓名)值('sahil');
返回@@身份

引用 sql server 2005:is it safe to use @@identity?
锁定身份问题

最佳答案

您应该使用 SCOPE_IDENTITY() 代替。但是,@@IDENTITY 指的是当前连接,因此其他用户不会影响您,但还有其他问题需要考虑。

更多信息 here .

关于sql-server - SQL Server 2005 :is it safe to use @@identity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/882460/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com