查询触发器Sql

 select sp.name as '数据对象名称',case sp.type  when 'P' then '存储过程' when 'FN' then '函数' when 'TR' then '触发器' else '其他' end as '数据对象类型',
isnull(smsp.definition, ssmsp.definition) as [definition]
from
sys.all_objects as sp
left outer join sys.sql_modules as smsp on smsp.object_id = sp.object_id
left outer join sys.system_sql_modules as ssmsp on ssmsp.object_id = sp.object_id
WHERE
(sp.type = N'TR' or sp.type = N'P' or sp.type = N'FN') and
smsp.definition like '%表名%' 

--使用的时候将表名替换你要查找操作的表名就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值