小编典典

SQL Server 2005搜索某些数据库对象的视图

sql

SQL Server中是否可以列出从特定对象加入的数据库中的所有视图?

即:从表myTable中找到所有联接的视图


阅读 220

收藏
2021-04-07

共1个答案

小编典典

您可以使用sys.sql_dependencies

select object_name(object_id),* 
from sys.sql_dependencies
where referenced_major_id = object_id('<tablename>');

这将列出所有依赖于表的对象,您可以通过加入反对将其限制为视图sys.views

select v.* 
from sys.sql_dependencies d
join sys.views v on d.object_id = v.object_id
where referenced_major_id = object_id('<tablename>');
2021-04-07