我想创建一个触发器功能后,项目被插入到表中,但我得到一个语法错误,并不知道发生了什么事情。有人可以帮忙吗?这里是我的语法:问题与触发器功能在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'吗? –