SQL Server查询某个表被哪些存储过程调用

时间:2019-07-08 13:02:38   收藏:0   阅读:133

技术分享图片

问题描述:

今天有个同事问到如何查询某个表被哪些存储过程调用,

然后同事说可以用SQL search查询,自己试了一下确实可以

sqlsearch下载说明地址:https://www.cnblogs.com/chuankang/p/8722369.html

方法一:

直接输入框写表名然后就能查看相关信息,包括第三个P是存储过程

技术分享图片

方法二:

1、也可以使用SQL语句通过系统表来查询,where type=P是系统表的意思,如下:

select distinct object_name(id) from syscomments where id in
(select id from sysobjects where type =P) and text like %表名%

技术分享图片

 

原文:https://www.cnblogs.com/Sungeek/p/11150119.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!