我应该使用哪个来获取 sql server 2005 中最后插入的记录 id?
我搜索了 stackoverflow,发现了这个,
SQL:如何获取我刚刚插入的值的 id?
最佳答案评论:
sql server 2005 中存在 SCOPE_IDENTITY() 的已知错误,不确定 2008 年,如果需要,OUTPUT 子句可以返回一组 ID...
Select SCOPE_IDENTITY() as Id from Table
我正在使用 sql server 2005...任何建议
Triggers
Using @@identity
依赖于这样一个事实:您的数据库中没有触发器在其他地方创建记录。
如果您创建一条记录,但触发器随后会为该创建创建一个日志条目,@@identity
将返回日志表中日志条目的 ID。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)