SSMS查找列和表查看引用

时间:2018-05-15 14:10:09

标签: sql sql-server ssms system

更新,在搜索对象ID或视图名称时,在sys.sql_dependencies中找不到视图,我不知道为什么会出现这种情况。

我有一个视图,我们称之为“Window”,Window从我的数据库中的众多不同表中提取了许多列。

我想要做的是找出所有列的名称及其引用的所有表,而不必搜索SQL代码,主要是因为有许多计数,总和,案例陈述和联接使这很困难。

如果我这样做

Select * From Sys.views
Where name = 'Window'

我发现object_id = 10

现在,如果我这样做

Select * From Sys.columns
Where object_id = 10

我获得了有关列的各种信息,包括“名称”,问题是这是我在AS语句中给出列的名称,而不是唯一列名。

我理想的结果是我可以运行Select *并查找我视图中的所有列,它们来自哪个表,以及它们实际被调用的内容,而不是它们被引用的内容。

0 个答案:

没有答案