【发布时间】:2014-09-08 07:07:59
【问题描述】:
如果我在创建过程中没有命名外键,如何删除它
create table abc(
id number(10),
foreign key (id) references tab(roll)
);
甚至
alter table abc drop foreign key mn_ibfk_1;
不适合我。我正在使用 Oracle 10g。
【问题讨论】:
-
请添加错误信息!
-
它说缺少关键字!!
-
table _ibfk_1 是给定的默认名称我在这里吗??
-
请添加整个消息。是的,这是一个默认名称。
-
SQL> alter table mn drop foreign key mn_ibfk_1; alter table mn drop foreign key mn_ibfk_1 * ERROR at line 1: ORA-00905: missing keyword
标签: sql oracle foreign-keys constraints