Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 SQL Server 2005
我想通过仅给出存储过程名称来查看存储过程中使用了哪些表和视图。
可以做到这一点,如果可以,如何做到这一点?
使用sp_depends
sp_depends 'sp_name'
显示有关数据库对象依赖关系的信息,例如依赖于表或视图的视图和过程,以及视图或过程所依赖的表和视图。不报告对当前数据库之外的对象的引用。
如果您使用的是 Management Studio,您还可以右键单击存储过程并选择“查看依赖关系”。有一个切换开关可以查看依赖于过程的对象或过程所依赖的对象。