MSSQL sql server中获取一个数据库下所有触发器的方法


在sql维护中,我们经常需要获取一个数据库下面所有的触发器,及触发器所属表,进行相关的系统维护,下文将讲述
我们获取触发器的方法



方法一

 /*获取所有数据库表触发器*/
 select * from sysobjects where xtype='tr' 


方法二

 /*获取所有数据库表触发器及数据库触发器*/
select * from sys.triggers

例:
获取触发器及触发器所对应的表,如下所示:

select b.name  as [表名],a.name as [触发器名称] from sysobjects a 
left join  sysobjects b on a.parent_obj=b.id where  a.xtype='tr'
go