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

 

相关文章:

  • 2021-11-04
  • 2021-12-27
  • 2022-12-23
  • 2021-11-02
  • 2021-09-01
  • 2022-02-05
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-09
  • 2021-07-09
  • 2022-03-04
  • 2022-03-09
  • 2022-12-23
相关资源
相似解决方案