zoukankan      html  css  js  c++  java
  • SQLServer触发器

    触发器

    1、创建触发器

    SQLServer里创建触发器的语法是:

    Create  Trigger Trigger_name

    On Table_name

    For {Insert | Update | Delete [,..]}

    As

    SQL_Statements

    [Return]

    Eg:

    2.删除触发器

    Drop Trigger Trigger_name

     

    3.For Each Row语句

    MySql里的触发器还可以调整触发条件。For Each Row 语法可以让过程在SQL语句影响每条记录时都触发,或是一条语句只触发一次。其语法如下所示:

    Create Trigger Trigger_name

    On Table_name For Each Row SQL_Statement

    区别在于触发器执行的次数。如果创建了一个普通触发器,执行了一条会影响100行记录的SQL语句时,触发器只会执行一次。如果创建触发器时使用了For Each Row 语法,并且再次执行同样的SQL语句,触发器就会执行100次,也就是SQL语句影响的每条记录都会触发它。

  • 相关阅读:
    从小到大全排列
    众数-摩尔投票法
    链表复制
    2019.8.29刷题统计
    2019.8.28刷题统计
    2019.8.27刷题统计
    2019.8.26
    2019.8.25刷题统计
    2019.8.24
    2019.8.23刷题统计
  • 原文地址:https://www.cnblogs.com/feitianzhu/p/6482824.html
Copyright © 2011-2022 走看看