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语句影响的每条记录都会触发它。

  • 相关阅读:
    Word pair Hu
    [bzoj1601] 灌水
    小木棍
    雇佣计划
    [Luogu1282] 多米诺骨牌
    [Luogu1216] 数字三角形
    [Luogu1734] 最大约数和
    [NOIp2008] 传纸条
    [Luogu1325] 雷达安装
    nginx
  • 原文地址:https://www.cnblogs.com/feitianzhu/p/6482824.html
Copyright © 2011-2022 走看看