CREATE TRIGGER 名 ON 表
FOR UPDATE
AS
select * from deleted ----修改前被删除的旧数据
select * from inserted -----修改后被插入的新数据
FOR UPDATE
AS
select * from deleted ----修改前被删除的旧数据
select * from inserted -----修改后被插入的新数据
调试欢乐多
那么这个表是否存放的这个内容?
我也不明白:(
INSTEAD OF INSERT
AS
BEGIN
select * from inserted
END
gocreate trigger 名 on aa
for update
as
begin
select a 修改前被删除的旧数据 from deleted ----修改前被删除的旧数据
select a 修改后被插入的新数据 from inserted -----修改后被插入的新数据
end
go----测试:
insert aa values(1)
update aa set a=3
只是个逻辑表
不存在updated逻辑表,发生updated操作时,触发器约定为先删除原纪录(“删除”的数据位于deleted逻辑表),再出入记录