我正在尝试创建一个简单的触发器,就像审核一样。
错误是
Msg 102,Level 15,State 1,Procedure sampleTrigger,Line 13
'@OLDName'附近的语法不正确。
任何人都可以帮助我吗?
这是我的示例代码。
CREATE TRIGGER sampleTrigger
ON tblEmployee
AFTER INSERT,DELETE,UPDATE
AS
BEGIN
declare @OLDName varchar(50)
declare @NewName varchar(50)
Select @OLDName = EmployeeName from deleted
Select @NewName = EmployeeName from inserted
insert into Audit
values (Getdate()@OLDName, @NewName)
END
GO
答案 0 :(得分:0)
要修复语法,您只是缺少逗号;
insert into Audit
values (Getdate(), @OLDName, @NewName)
^ this one