我有在 TRIGGER 中实现的 scope_identity()。
ALTER TRIGGER TempProcTrig
ON Table_temp2
AFTER insert
AS
BEGIN
declare @TempIdentity int
set @TempIdentity =scope_identity()
insert Table_Temp(TempID)
values(@TempIdentity)
END
当触发触发时,@TempIdentity 获取标识列字段,并将此值设置到另一个表中。
但是,总是在触发 TRIGGER 之后,@TempIdentity 会变为 NULL。
为什么 TempIdentity 没有得到 Identity 字段?我应该在我的代码中更改什么?