【问题标题】:To find a table related to others table [closed]查找与其他表相关的表[关闭]
【发布时间】:2013-05-08 17:54:52
【问题描述】:

我在寻找与同一或不同数据库中的一个表相关的所有表时遇到问题。

谢谢 斯姆鲁蒂。

【问题讨论】:

  • 这将用于什么 RDBMS?

标签: sql schema


【解决方案1】:

表之间的关系实际上只能在外键中定义。没有这些,任何 2 个表都无法隐式连接。检查约束中的 UDF 之类的东西不算数:太不透明了。

外键也只存在于同一个数据库中。无论如何,另一个数据库中不应该有相关的表:如果有,那么它永远不会在事务上保持一致,也永远不能依赖于拥有相同的数据。

在 SQL Server 2005+ 中,您可以使用 this MSDN article 来解释它是如何工作的。没有单一的答案或查询可供使用。

【讨论】:

    猜你喜欢
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    • 2016-01-05
    相关资源
    最近更新 更多