最近制作报表制度时发现,Oracle和MS SQL SERVER的速度不在一个数量级,分析了一下是在Oracle中存在约束,执行以下sql可以生成禁止、启用、删除约束脚本,然后执行即可:
禁用所有外键约束
select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R';
启用所有外键约束
select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R';
删除所有外键约束
select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R';
分享到:
相关推荐
Oracle定义约束 外键约束 实验详解
oracle查看主外键约束关系,根据此SQL可以进行主外键约束的查询!
oracle 删除(所有)约束 禁用(所有)约束 启用(所有)约束 执行以下sql生成的语句即可 1删除所有外键约束 select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints ...
MLDN魔乐科技_Oracle课堂18_外键约束 MLDN魔乐科技_Oracle课堂18_外键约束
主要介绍了在Oracle数据库中添加外键约束的方法,需要的朋友可以参考下
关系型数据库是以数据表和关系作为两大对象基础。数据表是以二维关系将数据组织在DBMS中,而...具体在Oracle数据库中,外键约束还是存在一些操作选项的。本篇主要从实验入手,介绍常见操作选项。 二、环境介绍
MLDN魔乐科技JAVA培训_Oracle课堂18_外键约束.rar
oracle设置主外键即主键序列自动增长
Oracle中表的外键是保证系统参照完整性的手段,在实际应用系统中,开发者为了保证系统的完整性,一般要定义大量的外键。如果外键的命名不规范,如采用系统自动生成的名称,则在以后的系统运行维护中会造成很大的麻烦...
–如果有大批量数据导入时,我们可以采用禁用约束的方法, 主要的好处,首先效率高,另外有主外键约束的表之间导 入时,不用考虑导入的先后顺序。 –禁用约束语法: ALTER TABLE table DISABLE CON
oracle数据库中怎样创建外键的约束?
oracle主键和外键[文].pdf
非空约束 唯一性约束 主键约束 外键约束 检查约束
Oracle中表的外键是保证系统参照完整性的手段,而参照完整性是指分布在两个表中的列所满足的具有主从性质的约束关系。外键涉及到两个表,其中一个称之为父项表,另一个称之为子项表。 父项表(parent table)是...
Oracle 约束错误约束错误Oracle 约束错误约束错误
表结构查询,主外键关联表名查询,
主要介绍了Oracle中检查外键是否有索引的SQL脚本分享,本文给出了两个版本的脚本源码,一个查询所有用户,一个查询单用户,需要的朋友可以参考下
Oracle课堂10Oracle课堂11_子查询Oracle课堂12_数据库更新操作Oracle课堂13_事务处理Oracle课堂14_SQL语法练习1Oracle课堂15_SQL语法练习2Oracle课堂16_表的管理Oracle课堂17_约束Oracle课堂18_外键约束Oracle课堂 ...
desc + 表名 describe命令 列出指定表的列定义,视图或同义词,或指定函数或存储过程的详述。 语法:desc[ribe] {[模式.]对象...有关哪些特权允许访问不同架构中的另一个表的更多信息,请参阅Oracle数据库SQL引用。