0
这可能是我孤陋寡闻到了什么是依赖意思的情况下。SQL Server的依赖失踪
当我运行下面的查询,我得到一个稍微不同的列表(多个条目)时,我选择了菜单选项查看相关性(第一个节点级别只),为什么会是这样?我应该添加我忽略VIEW依赖关系,例如我有2个外键关系设置为2个不同的表(几乎完全相同的配置),但只有1显示在视图相关性中,但两者都显示在以下查询中。
我得到这个了一些其他职位:
SELECT DISTINCT
pt.object_id PrimaryTableID, pt.name PrimaryTableName
FROM
REPDEV.sys.foreign_keys fk
JOIN
REPDEV.sys.tables ft ON fk.referenced_object_id = ft.object_id
JOIN
REPDEV.sys.tables pt ON fk.parent_object_id = pt.object_id
WHERE
ft.name = 'MyTable'
ORDER BY
2
是我该使用其他手段来获取表关系的依赖?
不明白这是如何帮助。关键是说TableX有一个外键代替权(FK = MyTableID)MyTable(PK = ID),然后当我右键单击MyTable并选择View Dependencies并保留默认值(取决于[MyTable]的对象),我应该看到TableX对话框,如果我不点击其他任何东西。该外键字段允许空值,我保证所有非空值有一个匹配的MyTable的单场的PrimaryKey。就我而言我查询我已经发布正显示出正确的结果,即TableX的显示出来,当我运行查询。 – Glen