Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 使用DD view all_约束检查FK约束是否有效_Oracle_Oracle10g_Foreign Keys_Foreign Key Relationship - Fatal编程技术网

Oracle 使用DD view all_约束检查FK约束是否有效

Oracle 使用DD view all_约束检查FK约束是否有效,oracle,oracle10g,foreign-keys,foreign-key-relationship,Oracle,Oracle10g,Foreign Keys,Foreign Key Relationship,我的教授正在教授一门数据库课程,他问了以下问题——目前我不知道从哪里开始,因为这似乎是一个不寻常的问题 我了解外键是什么以及它们是如何工作的,但我不确定如何回答以下问题: ho和hi是BLURP模式拥有的两个表的公共同义词。即使嵌套也执行一个查询,可以将其视为DD view all_constraints上的一个查询,并讨论表hi当前是否满足hi.olord列上的FK约束 每个列都有相同的值类型CHAR6¬null约束 任何帮助都将不胜感激 首先,请阅读 我猜。教授希望您查询“所有约束”视

我的教授正在教授一门数据库课程,他问了以下问题——目前我不知道从哪里开始,因为这似乎是一个不寻常的问题

我了解外键是什么以及它们是如何工作的,但我不确定如何回答以下问题:

ho和hi是BLURP模式拥有的两个表的公共同义词。即使嵌套也执行一个查询,可以将其视为DD view all_constraints上的一个查询,并讨论表hi当前是否满足hi.olord列上的FK约束

每个列都有相同的值类型CHAR6¬null约束

任何帮助都将不胜感激

首先,请阅读

我猜。教授希望您查询“所有约束”视图,并且

确定是否存在引用完整性约束 来自hi.olord 到何某专栏 此外,他希望您对在其他相关列中找到的值进行评论。我希望你能对身份和有效性等问题发表评论


如果您为我工作,并且我在这方面对您进行了测试,我希望您能够证明为什么在查询中包含一些列,以及为什么忽略其他列。例如,您可能会忽略搜索条件,因为它适用于检查约束,而不是引用完整性约束。您可能会包括STATUS,因为特定约束是启用还是禁用的问题与确定表hi当前是否满足hi.olord列上的FK约束有关。

谢谢-您能想到一个测试两列之间引用完整性的查询吗?除了not null和主键之外,这些表没有应用任何约束。@丹尼斯:花一些时间查询该视图,以便有足够的时间确信您理解它告诉您的内容。当您理解它告诉您的内容时,那么如何测试两个列之间的引用完整性将是显而易见的。创建自己的表、设置外键约束以及查看“所有约束”视图的更改可能会有所帮助。