触发器

来源:互联网 发布:淘宝背景 编辑:程序博客网 时间:2024/06/06 09:36

触发器与存储过程的区别:不能显示调用,没有参数和返回值


触发器的常见用途:

强制参照完整性(Declarative referential integrity)

创建审计跟踪

执行与 CHECK 约束类似的功能

用自己的语句代替用户的操作语句


两种类型:数据定义语言DDL,数据操纵语言DML


语法:CREATE TIGGER ON [TABLE] [FOR / AFTER] as [sql statement]


INSERT触发器,创建一张inserted表
DELETE触发器,创建一张deleted表
UPDATE触发器,创建一张inserted,deleted表


一,使用触发器实施数据完整性规则

业务规则需要引用单个表中的数据

业务规则需要检查更新的变化

需要一个定制的错误消息




0 0
原创粉丝点击