mssql sqlserver sp_helptrigger系统存储过程简介说明


摘要:
下文讲述sqlserver关键字
sp_helptrigger的用法说明,如下所示:
实验环境:sql server 2008 R2


sp_helptrigger 功能说明

返回当前数据库下指定数据表下的DML触发器的类型。

sp_helptrigger 语法说明

 sp_helptrigger [ @tabname = ] 'table' 
     [ , [ @triggertype = ] 'type' ]

参数说明:
[ **@tabname=** ] ‘table’
待返回触发器的表名称。
此数据类型为nvarchar(776)
此参数为必填项
[ **@triggertype=** ] ‘type’
此参数为触发器类型,数据类型为char(6)
此参数只能输入:

insert、delete、update

—-返回值说明—
返回0代表执行成功
返回1代表执行失败
返回列说明:

列名 返回列数据类型 备注说明
trigger_name sysname 触发器在sql引擎中的名称
trigger_owner sysname 对其定义触发器的表的所有者名称
isupdate int 此值为1时,代表是UPDATE 触发器
此值为0时,代表是 UPDATE 触发器
isdelete int 此时为1时,则代表为DELETE 触发器
此值为0时,则代表不是 DELETE 触发器
isinsert int 此值为1时,则代表是INSERT 触发器
此值为0时,则代表不是 INSERT 触发器
isafter int 此值为1时,则代表为AFTER 触发器
此值为0时,则代表不是 AFTER 触发器
isinsteadof int 此值为1时,则代表为INSTEAD OF 触发器
此值为0时,则代表不是 INSTEAD OF 触发器
trigger_schema sysname 此行触发器所属架构名称


sp_helptrigger 举例应用

---例如:获取触发器 maomao365的相关信息
  
exec  sp_helptrigger 'maomao365'


注意事项:
sp_helptrigger 不能用于 DDL 触发器