我需要列出一个对象内的所有对象以及它们从源表返回的相关列。
例如
程序usp_UspTask
正在调用3个函数
fnt_Task1
fnt_Task2
fnt_Task3
这三个函数相邻并将选择列表返回usp_UspTask
。
现在我想要在上面三个函数中使用的表和列列表。
有没有可以返回此信息的查询?我知道信息架构,但需要相关信息。
答案 0 :(得分:2)
对于SQL Server 2008,您可以使用sp_depends返回此对象所依赖的所有对象以及依赖于此对象的所有对象:
EXEC SP_DEPENDS fnt_Task1
这将返回两个数据集:
注意不推荐使用sp_depends,对于2012及更高版本,您应该使用: