【发布时间】:2013-07-18 11:42:12
【问题描述】:
如何在oracle的单个语句中添加带有foreign keyconstraint的新列?谁能给出示例查询?
【问题讨论】:
-
会禁用约束然后启用它会成功吗?
标签: sql oracle foreign-keys ddl
如何在oracle的单个语句中添加带有foreign keyconstraint的新列?谁能给出示例查询?
【问题讨论】:
标签: sql oracle foreign-keys ddl
alter table tab1
add c1 number(20) constraint tab1_c1_fk references tab2(c2);
c1 表中的新列 tab1 与表中的 FK tab1_c1_fk tab2 列 c2。
【讨论】:
constraint constraint_name 并不是绝对必要的。可能只是add c1 number(20) references tab2(c2)。
ALTER TABLE CODE_LIST_TYPE_ERROR
ADD ID_CODE_LISTS VARCHAR2(50) NOT NULL
CONSTRAINT CODE_LIST_TYPE_ERROR_FK REFERENCES CODE_LISTS(ID);
oracle 查询修改表并添加引用另一个表的新列
【讨论】: