当前位置: 代码迷 >> Sql Server >> 当年大SQL问一个关于insert一条语句,怎么得到自增主键的有关问题,现有好答案
  详细解决方案

当年大SQL问一个关于insert一条语句,怎么得到自增主键的有关问题,现有好答案

热度:35   发布时间:2016-04-27 13:04:46.0
当年大SQL问一个关于insert一条语句,如何得到自增主键的问题,现有好答案
当年问这个问题,有人回答用
select ident_current('***')
就是说,新insert一条记录,理想情况下,刚才新插入的ID是最大的,也就是current
其实如果有多用户大添加的话,这个不可靠。

刚找到这个办法,比较可靠
INSERT INTO [test].[dbo].[increase]
  ([abc])
  VALUES
  ('abcd')
SELECT @@IDENTITY

------解决方案--------------------
恭喜!!!
------解决方案--------------------
好吧!接分,还有两个了,楼主搜到没?
------解决方案--------------------
select SCOPE_IDENTITY()--建議用這個

------解决方案--------------------
  相关解决方案