设置 SQL Server 表触发器属性

Navicat

设置 SQL Server 表触发器属性

使用 编辑框来设置触发器名。

使用 触发 下拉列表来定义触发器行动时间。

AFTER 指定 DML 触发器仅在触发 SQL 语句中指定的所有操作都已成功运行时才被触发。

INSTEAD OF
指定运行 DML 触发器而不是触发 SQL 语句,因此,其优先级高于触发语句的操作。

插入
每当一个新行插入表,触发器会被激活。

更新
每当修改一个行,触发器会被激活。

删除
每当从表删除一个行,触发器会被激活。

启用
你可以通过勾选或取消勾选框来选择是否启用或禁用触发器限制。

定义 选项卡定义当激活触发器时运行的语句。要包含你的语句,只需简单地点击来写。如果你要运行多句语句,请使用 BEGIN ... END 复合语句结构。

高级

运行由
指定用于运行该触发器的安全內容。

注意:SQL Server 2005 或以上版本及 SQL Azure 支持。

用户
选择一个用户,在其中运行触发器。

注意:SQL Server 2005 或以上版本及 SQL Azure 支持。

已加密
对 CREATE TRIGGER 语句的文本进行模糊处理。

注意:SQL Server 2005 或以上版本支持。

不适用于复制
指示当复制代理修改涉及到触发器的表时,不应运行触发器。

注意: SQL Azure 不支持。

添加
指定应该再添加一个现有类型的触发器。

注意: SQL Azure 不支持。

定义类型
选择定义的类型。

注意:SQL Server 2005 或以上版本支持。

注释
指定触发器的注释。

注意: SQL Azure 不支持。