可用sql语句删除外键约束,也可以用其他工具操作(如PL/SQL)。
一、语句删除:
alter table 表名 drop constraint 外键名;
二、工具删除:
1、登录PL/SQL到指定数据库。
2、左侧找到Tables选项。
3、找到相应的表,如emp,然后找到Foreign keys选项。
4、右键显示出来的外键,点击“删掉”即可。
假如有主表 test_main 与 子表 test_sub
SQL> -- 创建外键(默认选项)
SQL> ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main;
Table altered.
删除外键约束
ALTER TABLE test_sub DROP CONSTRAINT main_id_cons;
ALTER TABLE TABLE_NAME DROP CONSTRAINT 外键约束名称;
alter table 表名 drop constraint 外键约束名
alter table 表名 drop constraint 外键约束名;