0

我试过exec sp_depends @objname = 'sfel.elpc'了,但没有得到任何结果,但我知道在至少一个存储过程中引用了同义词。

4

3 回答 3

4

尝试:

SELECT DISTINCT
    o.name,o.type_desc
    FROM sys.sql_modules        m 
        INNER JOIN sys.objects  o ON m.object_id=o.object_id
    WHERE m.definition Like '%sfel.elpc%'
于 2010-02-02T22:39:27.153 回答
1

你可以试试Red Gate 的SQL Search,它是免费的。我不确定它是否支持同义词,但如果没有建议其他解决方案,可能值得一试。

于 2010-02-02T22:28:52.140 回答
-1

这段代码更好:

SELECT 
*
FROM sys.sql_modules m 
    INNER JOIN sys.objects o ON m.object_id=o.object_id
WHERE m.definition Like '%sfel.elpc%' and type = 'p'

此代码为您提供了更有限的对象列表。

于 2010-02-03T05:41:21.410 回答