SQL - 18.触发器


  • 触发器是一种特殊类型的存储过程,它不同于前面介绍过的一般的存储过程。
  • 一般的存储过程通过存储过程名称被直接调用,而触发器主要是通过事件进行触发而被执行。
  • 触发器是一个功能强大的工具,在表中数据发生变化时自动强制执行。触发器可以用于SQL Server约束、默认值和规则的完整性检查,还可以完成难以用普通约束实现的复杂功能。
  • 那究竟何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件

语法:

CREATE TRIGGER triggerName ON Table

for UPDATE|INSERT|DELETE

AS

begin

…?

end

例:

create TRIGGER testForDel
   ON  Category 
   for DELETE
AS 
BEGIN
select * from book
END
GO

表category只要执行删除操作,就执行一次select * from book

未完。。

优质内容筛选与推荐>>
1、uva111 History Grading
2、Swift--基本数据类型(一)
3、【CODEVS1282】约瑟夫问题
4、pycharm_python_flask相关学习心得逐步更新
5、002_第一部分_[字典 / 列表解析 / 字符串操作 / STR与BYTES的区别 ]


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号