Navicat > Navicat for SQL Server > 常见问题 > 详解Navicat for SQL Server触发器
Navicat 帮助中心 Navicat for SQL Server 帮助类别

详解Navicat for SQL Server触发器

发布时间:2016-09-22

Navicat for SQL Server 触发器是数据库服务器发生事件时自动运行的特殊存储过程。点击Navicat主界面上的其它->触发器,即可打开触发器对象列表。

Navicat for SQL Server触发器
Navicat for SQL Server触发器

Navicat for SQL Server 触发器常规属性:

触发器类型:选择运行 DML 触发器的表或视图。

启用:勾选此项启用触发器。

表名或视图名:选择一个表或一个视图。

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

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

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

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

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

SQL 语句:在定义选项卡指定附加的准则。注意:SQL Server 2005 或以上版本支持。

程序集:指定绑定触发过程的程序集方法。注意:SQL Server 2005 或以上版本支持。

调用者:指定模块内的语句,是在该模块的调用者内容当中运行。注意:SQL Server 2005 或以上版本及 SQL Azure 支持。

Navicat for SQL Server 触发器高级属性:

拥有者:指定模块内的语句,是在该模块当前拥有者的内容中运行。注意:SQL Server 2005 或以上版本及 SQL Azure 支持。

自己:指定模块内的语句,是在创建或改变模块的人的内容中运行。注意:SQL Server 2005 或以上版本及 SQL Azure 支持。

用户:指定模块内的语句,是在指定的用户内容中运行。注意:SQL Server 2005 或以上版本及 SQL Azure 支持。

已加密:对 CREATE TRIGGER 语句的文本进行模糊处理。注意:SQL Server 2005 或以上版本支持。

不适用于复制:指示当复制代理修改涉及到触发器的表时,不应运行触发器。注意:SQL Azure 不支持。

添加:指定应该再添加一个现有类型的触发器。注意:SQL Azure 不支持。

关于Navicat for SQL Server触发器理论内容比较简便,点击“Navicat教程”可获取更多相关教程。

标签:触发器

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20