1 create table tbl1
2 (
3 id int identity(1,1) primary key,
4 name nvarchar(10)
5 );
6 create table tbl2
7 (
8 id int identity(1,1) primary key,
9 name nvarchar(10)
10 );
11
12
13
14 go
15 create trigger tr_insert on tbl1--修改触发器用alter trigger
16 for insert--当tbl1表执行插入数据时,把插入的name字段存到tbl2里面
17 as
18 insert into tbl2 select name from inserted;
19 go
20
21 go--针对tbl1删除操作的触发器
22 create trigger tr_deleteTest on tbl1
23 for delete
24 as
25 insert into tbl2(name) select name from deleted;
26 go
27
28 go--针对tbl1修改的触发器
29 create trigger tr_updateTest on tbl1
30 for update
31 as
32 select '禁止修改';
33 go
34
35 update tbl1 set name = '介似一个名字';
36
37 select * from tbl1;--看看改没改