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

如题所述

如果你的表名比较特殊,如果你的数据库版本 在sqlserver2005以上
那么
select * from sys.all_sql_modules where definition like '%表名%'
是一个最原始最有效的办法,不仅可以分析出存储过程,还能分析出函数 和 视图。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-18
点一下你要查看的那张表,右键,菜单里可以选择-》查看依赖关系。
会跳出个窗口,默认窗口显示的是都哪些存储过程,哪些函数或者发布订阅用到了该表。本回答被网友采纳