oracle怎么去除外键,oracle怎么删除主键

Oracle数据库如何删除未命名的外键?

可以删除的,可以查找约束名字

成都创新互联公司主要从事成都网站建设、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务登封,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

select * from all_constraints a where a.TABLE_NAME=''

自己代入表的名字,看一下就知道了。

ORACLE语句怎么删除外键约束

增加外键:

alter table 表名 add constraint 外键名 foreign key (字段名1) references 关联表 (字段名2);

-- 删除外键

alter table 表名 drop constraint 外键名;

ORACLE语句怎么删除外键约束?

假如有主表 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;

oracle 外键 删除

select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R';

祝贺楼主成功。

1楼说的怎么可能?只要删除外键约束了,然后你就可以删除这个表的数据,不会影响到引用外键的表。

在 oracle中怎么删除有主外键关系的表

如果是单方向的外键关联的时候:先删子表,然后删父表就可实现了。命令为:drop table tablename;

如果两张表相互有主外键约束命令为”drop table tablename cascade constraints“。只删除其中的一个即可完成两张表的同时删除。


文章题目:oracle怎么去除外键,oracle怎么删除主键
文章分享:http://azwzsj.com/article/hojogp.html