2013-02-11 54 views
0

sp_depends将为特定对象上的所有相关对象提供信息如何在sql数据库中找到多个对象的依赖关系?

但它仅适用于单个对象,提供有关单个对象的信息。

我想了解的多个对象的信息,

我如何使用sp_depend或任何其他方式在那里实现的呢?

+1

检查[查找相关对象(http://sqlserverplanet.com/dmvs/find-dependent-objects)的文章。 – 2013-02-11 14:51:00

+0

非常感谢@HamletHakobyan 我该如何在同一时间使用多个对象? – Neo 2013-02-11 16:09:30

回答

2

你想要sys.sql_expression_dependencies。这是如何获取所有依赖项的列表。

下面是我如何使用它的例子:

select sed.referenced_entity_name, sed.referenced_database_name, 
     OBJECT_NAME(referencing_id) as ObjectName 
from sys.sql_expression_dependencies sed 
+0

我想同时为许多参数提供依赖关系,我的意思是说sp_depend(object1 .... n)我可以使用类似这样的东西吗? – Neo 2013-02-11 14:59:12

+0

您是否运行了查询?它返回所有的依赖关系。然后你可以使用'where'子句来过滤它。 – 2013-02-11 15:05:49

+0

我做到了,它给我一个完美的物体..我的问题是我怎样才能同时使用它的多个对象? – Neo 2013-02-11 15:59:43