首先,这是我第一次使用触发器,先重复下触发器的语法吧
create trigger tg_name
on 表明
for insert/update/delete
as
其他语句
================================
如果在A表中使用insert 触发器 而且想要获取添加的数据 可以这样写
declare @id int
select @id =id from inserted
假如在执行A表的添加语句时,要获取到刚刚添加的自动增长列,
当然在没有触发器的时候,可以用@@identity来获取 但是当使用了触发器在使用@@identity会获取到触发器中添加的自动增长列
这时候 可以用IDENT_CURRENT('表明') 就会避免这种问题