Oracle可选关系

时间:2009-07-27 20:31:35

标签: database oracle foreign-keys entity-relationship

定义与另一个表具有可选外键关系的oracle表的正确方法是什么?例如,一些员工记录已经定义了他们所在的国家(国家表中的FK),而有些则没有。

1 个答案:

答案 0 :(得分:14)

只允许列可以为空(不要使其为NOT NULL)并正常创建外键。数据库将对包含该行中的值的任何行强制执行外键,但如果该行为空,则不执行任何操作。