在MSSMS中搜索视图的引用

时间:2018-09-06 10:52:52

标签: sql sql-server database

我们有一个庞大的数据库,为方便起见,我们将其称为TestDB,我应该查看该数据库中的任何内容是否引用了视图VTest。

我对SQL完全没有经验,我所能找到的全部内容都是在表列中查找内容,

除了手动浏览每个文件之外,如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我使用此脚本搜索SP已有多年了,也许有更好的方法,但是它可以工作:

SELECT  DB_NAME() [DB_Name], 
        SCHEMA_NAME(p.[schema_id]) [Schema], 
        p.Name, p.type_desc, 
        p.create_date, 
        p.modify_date, 
        p.object_id, 
        p.schema_id
FROM    sys.procedures p
WHERE   OBJECT_DEFINITION(object_id) LIKE '%VTest%'
ORDER BY 2,3