我想創建一個觸發器功能後,項目被插入到表中,但我得到一個語法錯誤,並不知道發生了什麼事情。有人可以幫忙嗎?這裏是我的語法:問題與觸發器功能在sql
GO
CREATE TRIGGER trgAfterInsert ON [DR].[dbo].[Derived_Values]
FOR INSERT
AS
declare @BusinessUnit varchar(75);
declare @Questions varchar(max);
declare @Answer nchar(10);
select @[email protected] from inserted i;
select @[email protected] from inserted i;
select @[email protected] from inserted i;
insert into [Main].[dbo].[Derived_Values_Test]
(BusinessUnit,Questions, Answer)
values(@BusinessUnit,@Questions, @Answer);
PRINT 'AFTER INSERT trigger fired.'
GO
什麼是錯誤信息? – Taryn
這裏是錯誤:消息102,級別15,狀態1,過程trgAfterInsert,行9 '@BusinessUnit'附近的語法不正確。 – moe
'select @ BusinessUnit = i。@ BusinessUnit from inserted i;'您的專欄真的叫做'@ BusinessUnit'嗎? –