微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQLserver--触发器

触发器的作用:
自动化操作,减少了手动操作以及出错的几率。
触发器是一种特殊类型的存储过程,它不同于前面介绍过的一般的存储过程。【在sql内部把触发器看做是存储过程但是不能传递参数】
一般的存储过程通过存储过程名称被直接调用,而触发器主要是通过事件进行触发而被执行
触发器是一个功能强大的工具,在表中数据发生变化时自动强制执行。触发器可以用于sql Server约束、认值和规则的完整性检查,还可以完成难以用普通约束实现的复杂功能
那究竟何为触发器?在sql Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。
常见的触发器:
DML触发器
Insert、delete、update(不支持select)
after触发器(for)、instead of触发器(不支持before触发器)
(*)DDL触发器
Create table、create database、alter、drop….

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐