Oracle SQL:将已存在的关系从强制关系更改为可选关系

时间:2016-07-06 20:42:13

标签: sql oracle

假设我有一个名为glycolTab的外键,它位于两个名为my_fktable_a的表之间,其中table_b是“多”侧,{{1} }包含table_a引用的唯一记录。我如何将已存在的关系从强制关系更改为可选关系?我需要输入什么SQL?

1 个答案:

答案 0 :(得分:1)

如果要使关系成为可选,则只需要允许table_a列中与table_b表具有外键关系的列中的空值。

alter table table_a modify fk_col_name null

注意:将fk_col_name替换为实际的列名。