SQL SERVER如何查看一个表被哪些存储过程用到?用哪个系统存储过程?

我想请问下,SQL SERVER如何查看一个表被哪些存储过程用到?用哪个系统存储过程?
最新回答
薄荷凉我心

2024-09-23 01:14:18

如果你的表名比较特殊,如果你的数据库版本 在sqlserver2005以上
那么
select * from sys.all_sql_modules where definition like '%表名%'
是一个最原始最有效的办法,不仅可以分析出存储过程,还能分析出函数 和 视图。
天涯浪人

2024-09-23 02:28:50

点一下你要查看的那张表,右键,菜单里可以选择-》查看依赖关系。
会跳出个窗口,默认窗口显示的是都哪些存储过程,哪些函数或者发布订阅用到了该表。