我正在尝试选择存储过程所依赖的实体。使用时
SELECT * FROM sys.dm_sql_referenced_entities('StoredProcName', 'OBJECT')
这不会返回任何结果。
如果我使用存储过程sp_depends
Exec sp_depends @objname = N'StoredProcName'
我得到了我期待的结果。
我在这里做错了什么?
另请注意,我可以使用sys.dm_sql_referencing_entities来引用存储过程而没有任何问题。
答案 0 :(得分:1)
正在寻找同一问题的答案,并发现如果你添加前缀" dbo。"到过程名称,返回结果。在以下链接中找到此示例:https://msdn.microsoft.com/en-us/library/bb677185.aspx。