SQL Server查询所有触发器

SELECT Object_name(a.parent_obj) AS [表名],
       a.name                    AS [触发器名称],
       ( CASE
           WHEN b.is_disabled = 0 THEN '启用'
           ELSE '禁用'
         END )                   AS [状态],
       b.create_date             AS [创建日期],
       b.modify_date             AS [修改日期],
       c.text                    AS [触发器语句]
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'
ORDER  BY [表名]

 

posted @ 2021-09-27 11:21  ittalk  阅读(350)  评论(0)    收藏  举报