什么是确定谁拥有与另一个表可选外键关系的Oracle表的正确方法? 例如,一些员工记录所定义的国家,他们是从(从国家表FK),有的则没有。
Answer 1:
只要允许列可为空(不让它NOT NULL
),并创建你的外键为正常。 该数据库将强制执行对包含该行中值的任何行外键,但如果该行是空什么也不会执行。
文章来源: Oracle optional relationship
什么是确定谁拥有与另一个表可选外键关系的Oracle表的正确方法? 例如,一些员工记录所定义的国家,他们是从(从国家表FK),有的则没有。
只要允许列可为空(不让它NOT NULL
),并创建你的外键为正常。 该数据库将强制执行对包含该行中值的任何行外键,但如果该行是空什么也不会执行。