文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>触发器

触发器

时间:2010-11-03  来源:韩婉婉

唤醒调用触发器以响应 INSERT、UPDATE 或 DELETE 语句。

优点:
1。  触发器可通过数据库中的相关表实现级联更改;不过,通过级联引用完整性约束可以更有效地执行这些更改。
2。触发器可以强制比用 CHECK 约束定义的约束更为复杂的约束。
3。与 CHECK 约束不同,触发器可以引用其它表中的列
4。触发器也可以评估数据修改前后的表状态,并根据其差异采取对策。
5。  触发器可通过数据库中的相关表实现级联更改

 

 

实例:

create trigger trg_insert
on table1
for insert
as
    declare @name varchar(50),@pwd varchar(50)
    select @name=name from inserted
    select @pwd=pwd from inserted
    insert into table2(name,pwd)values(@name,@pwd)
    --如果你有一些其它的列,则自己再增加
go

create trigger trg_update
on table1
for update
as
    declare @name varchar(50),@pwd varchar(50)
    select @name=name from updated
    select @pwd=pwd from updated
    update table1 set name=@name,pwd=@pwd where id in (select id from updated)
    --如果你有一些其它的列,则自己再增加
go

create trigger trg_insert
on table1
for delete
as
   delete table2 where id in(select id from deleted)
go

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载