定义与另一个表具有可选外键关系的 oracle 表的正确方法是什么?例如,一些员工记录定义了他们来自的国家(国家表中的 FK),而有些则没有。
最佳答案
只允许该列可以为空(不要让它NOT NULL
)并像往常一样创建您的外键。数据库将为该行中包含值的任何行强制执行外键,但如果该行为空,则不会执行任何操作。
关于database - Oracle可选关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1190446/