zoukankan      html  css  js  c++  java
  • 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

    未完。。

  • 相关阅读:
    Linux进阶之正则,shell三剑客(grep,awk,sed),cut,sort,uniq
    生成下拉列表
    获取服务器时间
    Web窗体(WebForm)
    Session
    Cookie
    Server属性
    Response缓冲区
    小案例
    Web窗体(WebForm)的删除和修改
  • 原文地址:https://www.cnblogs.com/tangge/p/2664663.html
Copyright © 2011-2022 走看看