如何查询数据库里面是否存在触发器

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

如何查询数据库里面是否存在触发器

问题描述

如何在SQL数据库里面查询是否存在触发器?

解决方案

可以在SQL Server数据库里面找到数据库实体,执行如下语句。

SELECT object_name(a.parent_obj) 数据表名,a.name as 触发器名,b.is_disabled,c.text

FROM sysobjects a

inner join sys.triggers b on b.object_id=a.id

inner join syscomments c on c.id=a.id

where a.xtype='TR'

这个脚本可以查到全部触发器。 is_disabled=‘0’ 表示启用着的。

注意:金蝶云星空公有云产品不支持部署触发器(TR_BD_BASEUNITCHECK此触发器

除外,是星空自带的,不用删除)。

如何查询数据库里面是否存在触发器

问题描述如何在SQL数据库里面查询是否存在触发器?解决方案可以在SQL Server数据库里面找到数据库实体,执行如下语句。SELECT object_name(...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息