拿到刚插入数据的Id值
insert into UserInfo (UserName,UserPwd,RegTime)
output inserted.Id
values ("kkk","123","2000-1-1");
已实验通过
insert into UserInfo (UserName, UserPwd, RegTime)
output inserted.Id
values ('aaa','aaa','2008-8-9');

也可以这样写2句同时执行,也能拿到新插入记录的Id值
insert into UserInfo (UserName, UserPwd, RegTime)
values ('aaa','aaa','2008-8-9');
select @@identity;//这个作用域有问题有时向2表比如T1和T2通过在T1中用触发器插入时,显示的是T2的最后一条的Id值
推荐用这个
insert into UserInfo (UserName, UserPwd, RegTime)
values ('ccc','ccc','2008-8-9');
select scope_identity();

浙公网安备 33010602011771号