Declare @oldadd nvarchar(200),@newadd nvarchar(200)
SELECT @oldadd=地址 FROM deleted
SELECT @newadd=地址 FROM inserted
if @oladd<>@newadd
begin
...更新日志表
end
用 Update触发器:
Create TRIGGER [dbo].[UpAdd] ON [dbo].[员工表]
after update
AS
begin
INSERT INTO 日志表(老地址) SELECT b.地址 FROM deleted b --把 老地址 插入到 日志表中的 老地址 字段中
INSERT INTO 日志表(新地址) SELECT d.地址 FROM inserted d --把 新地址 插入到 日志表中的 新地址 字段中
end