【发布时间】:2018-07-27 09:13:27
【问题描述】:
亲爱的,
您能否帮我找到一个 SQL 工具,它会显示与父表有关系的表的列表。示例:
从 table_1 中选择 *
当我写 join 时,将列出与 table_1 相关的表相关,在选择其中一个表后,它也会显示基于列 PK 和 FK 的连接。
我尝试过 SQL promt,但它列出了所有对象,而不仅仅是我可以使用 table_1 加入的对象。
我正在处理一个包含 300 多个表的数据库,并且很难找到表之间的关系。
谢谢!
【问题讨论】:
-
您的问题到底是什么?要查找表之间的关系,请查看 sys.sysforeignkeys。 docs.microsoft.com/en-us/sql/relational-databases/…
-
我自己还不需要这个,但出于好奇,几周前我确实研究了它。看起来他们将此功能添加到 sqlprompt - forum.red-gate.com/discussion/5333/…
-
我刚刚做了一个快速检查。加入建议的外键关系位于列表顶部,回形针旁边有一个键图标。
标签: sql-server join sql-server-2012 sqlhelper red-gate-sql-prompt