0

我只是在阅读这个 SO 线程,并有一个问题要问@Mack,是否有办法检查 SQL 对象是否被任何其他 SQL 对象引用。

他(@Mack)在他的回答中使用 T-SQL 和 DMV 来完成类似的事情。

这可能吗,如果可以,怎么办?

我会将此作为评论发布,但我还没有足够的声誉......

4

1 回答 1

0

您可以,但不是使用 DMV,而是需要相关的动态管理功能(DMF) (此处dm_sql_referencing_entities有更多信息)。

这是代码:

SELECT referencing_schema_name
     , referencing_entity_name
FROM sys.dm_sql_referencing_entities ('*schemaname.objectname*', 'OBJECT');

这是DMV 和 DMF 上MSDN 页面的链接。

于 2014-10-13T11:32:17.950 回答