返回存储过程中使用的所有表和视图

时间:2012-06-08 09:12:10

标签: sql-server-2005 stored-procedures

我正在使用SQL Server 2005

我想通过仅提供存储过程名称来查看存储过程中使用的表和视图。

可以这样做,如果是这样的话,怎么做呢?

2 个答案:

答案 0 :(得分:5)

使用sp_depends

sp_depends 'sp_name'

显示有关数据库对象依赖关系的信息,例如依赖于表或视图的视图和过程,以及视图或过程所依赖的表和视图。不报告对当前数据库之外的对象的引用。

答案 1 :(得分:1)

如果您使用的是Management Studio,还可以右键单击存储过程并选择“查看依赖项”。有一个切换开关可以查看依赖于程序所依赖的过程或对象的对象。