我的教授数据库课程的教授提出了以下问题 - 目前我不知道从哪里开始,因为这似乎是一个不寻常的问题。使用DD查看all_constraints以检查FK约束是否可行
我理解外键是什么,以及它们是如何工作,但我不知道如何回答以下问题:
浩喜是由BLURP模式拥有两个表的公共同义词。在DD view all_constraints上执行一个查询(即使嵌套,它可以被视为“一个”查询),并讨论当前表hi是否满足列hi.olord上的FK约束。
每列都有相同的值类型CHAR(6)
& NOT NULL
约束。
任何帮助,将不胜感激。
谢谢 - 关于你头顶上的问题,你能想到一个测试两列之间参照完整性的查询吗?除了非空和主键以外,这些表没有任何限制。 –
@丹尼斯:花些时间来质疑这个观点 - 有足够的时间去确信自己明白它告诉你什么。当你明白它告诉你什么时,那么如何测试两列之间的参照完整性将是显而易见的。这可能有助于创建自己的表,设置外键约束,并查看all_constraints视图如何更改。 –