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;--看看改没改

 

posted on 2014-07-26 23:14  努力--坚持  阅读(243)  评论(0)    收藏  举报