SqlServer觸發器實現表的級聯插入、級聯更新
阿新 • • 發佈:2018-07-04
erl class 做出 ger server 結構 更新 serve table
首先建立兩張表,分別為test1與test2,期望在更改test1的時候,test2的相關記錄能夠同時做出更改。假定test1與test2的表結構相同,如下表所示
name | age |
觸發器實現級聯插入:
create trigger test3 on test1 after insert as insert into test2 select name,age from inserted
觸發器實現級聯更新:
create trigger test4 on test1 after update as begin update test2 set age = a.age from test2,inserted as a where a.name = test2.name end
執行:
insert into test1 values (‘merle‘,‘99‘);
輸出:
select * from test1;【merle 99】 select * from test2;【merle 99】
SqlServer觸發器實現表的級聯插入、級聯更新