22,302
社区成员




create trigger tr_name on tb
for update,INSERT,DELETE
as
...
GO
create trigger tr_name on tb
for update
as
begin
....具体操作语句了
end
IF EXISTS (SELECT 1 FROM INSERTED ) AND NOT EXISTS (SELECT 1 FROM DELETED) -- 插入
BEGIN
...
END
ELSE IF EXISTS (SELECT 1 FROM INSERTED ) AND EXISTS (SELECT 1 FROM DELETED) -- 更新
BEGIN
...
END
ELSE IF NOT EXISTS (SELECT 1 FROM INSERTED ) AND EXISTS (SELECT 1 FROM DELETED) -- 删除
BEGIN
...
END