oracle 删除外键约束 禁用约束 启用约束
2016-02-16 11:05
686 查看
oracle 删除外键约束 禁用约束 启用约束
执行以下sql生成的语句即可删除所有外键约束
Sql代码
select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R'
禁用所有外键约束
Sql代码
select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
启用所有外键约束
Sql代码
select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
主表 MANTIS_USER 与 子表 MANTIS_USER_ORGAN
-- 创建外键(默认选项)
ALTER TABLE MANTIS_USER_ORGAN ADD CONSTRAINT fk_MANTIS_USER_ORGAN_ORG FOREIGN KEY (org_id) REFERENCES MANTIS_USER (ID);
--删除外键约束
ALTER TABLE MANTIS_USER_ORGAN DROP CONSTRAINT FK_MANTIS_USER_ORGAN_ORG;
参考文章:
http://qindingsky.blog.163.com/blog/static/312233620109292562735/
http://blog.csdn.net/laodao1/article/details/6446953
相关文章推荐
- 【Oracle】曾经的Oracle学习笔记(8-15)ER图,三大范式,数据库字典,视图,索引,序列
- 【Oracle】曾经的Oracle学习笔记(4-7)多表联合查询,子查询,动态条件查询
- 【Oracle】曾经的Oracle学习笔记(1-3) 数据库常见用语,常见命令,创建测试表
- Oracle 11g 下载|Oracle 11g 官网下载|Oracle 11g 官网下载 带登录用户和密码
- EBS报错FRM-92095:Oracle JInitiator版本太旧,请安装版本1.1.8.2或更高版本
- Oracle 启动监听命令
- java-7-oracle/bin/java finished with non-zero exit value 2
- oracle中常用函数ROW_NUMBER() OVER()(分析函数)
- Linux安装Oracle出现乱码怎么解决
- oracle中常用函数WM_CONCAT(行转列)
- Java自学全套视频(jse,jee,ssh,android,oracle,linux,html,js,jQuery等)下载地址
- oracle批量更新一个表中的一个字段
- ORACLE中的自治事务 PRAGMA AUTONOMOUS_TRANSACTION
- oracle数据库出现“批处理中出现错误: ORA-00001: 违反唯一约束条件”解决方法
- oracle ORA-00838:错误
- oracle实现分页与mysql实现分页功能
- ORACLE动态游标实战举例
- 使用hint优化 Oracle SQL语句方法30例
- Oracle执行计划——all_rows和first_rows(n) 优化器模式
- Oracle锁的理解