标签: database oracle foreign-keys entity-relationship
定义与另一个表具有可选外键关系的oracle表的正确方法是什么?例如,一些员工记录已经定义了他们所在的国家(国家表中的FK),而有些则没有。
答案 0 :(得分:14)
只允许列可以为空(不要使其为NOT NULL)并正常创建外键。数据库将对包含该行中的值的任何行强制执行外键,但如果该行为空,则不执行任何操作。
NOT NULL