• 您的位置我爱Aspx >> 数据库 >> 创建触发器
  • 创建触发器

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:30  关键字:
  • 12.6.2 用CREATE TRIGGER 命令创建触发器

    各参数的说明如下:

    • trigger_name

      是用户要创建的触发器的名字触发器的名字,必须符合MS SQL Server 的命名规则,且其名字在当前数据库中必须是惟一的。

    • Table

      是与用户创建的触发器相关联的表的名字,并且该表已经存在。

    • WITH ENCRYPTION

      表示对包含有CREATE TRIGGER 文本的syscomments 表进行加密。

    • AFTER

      表示只有在执行了指定的操作(INSERT、 DELETE、 UPDATE)之后触发器才被激活,执行触发器中的SQL 语句。若使用关键字FOR, 则表示为AFTER 触发器,且该类型触发器仅能在表上创建。

    • INSTEAD OF

      请参看“12.8 INSTEAD OF 触发器”

    • [DELETE] [,] [INSERT] [,] [UPDATE]

      关键字用来指明哪种数据操作将激活触发器。至少要指明一个选项,在触发器的定义中三者的顺序不受限制,且各选项要用逗号隔开。

    • WITH APPEND

      表明增加另外一个已存在某一类型触发器。只有在兼容性水平(指某一数据库行为与以前版本的MS SQL Server 兼容程度)不大于65 时才使用该选项。

    • NOT FOR REPLICATION

      表明当复制处理修改与触发器相关联的表时,触发器不能被执行。

    • AS

      是触发器将要执行的动作。

    • Sql_statement

      是包含在触发器中的条件语句或处理语句。触发器的条件语句定义了另外的标准来决定将被执行的INSERT、 DELETE、 UPDATE 语句是否激活触发器。

    • IF UPDATE (column)

      我对这篇文章有话说?
    • 广告位招租,广告代号:content_468_15
    • 上一篇:触发器概述
      下一篇:触发器的原理
  • 相关文章