sqlserver的坑
程序员文章站
2022-11-21 20:32:25
1.今天系统出现BUG,经过两个小时的排查,发现是存储过程中的SELECT @@IDENTITY的值发生错乱,导致的系统BUG,经过百度,发现这个函数貌似和触发器有冲突,一旦插入的表有触发器的话,@@IDENTITY的值就不对了,建议用函数SCOPE_IDENTITY()来替换;可参考SqlServ ......
1.今天系统出现bug,经过两个小时的排查,发现是存储过程中的select @@identity的值发生错乱,导致的系统bug,经过百度,发现这个函数貌似和触发器有冲突,一旦插入的表有触发器的话,@@identity的值就不对了,建议用函数scope_identity()来替换;可参考sqlserver中用@@identity取最新id不准的问题;