• (转载)Oracle中删除外键约束、禁用约束、启用约束


    最近制作报表制度时发现,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';
  • 相关阅读:
    Exp8 Web综合
    Exp7 网络欺诈防范
    更新Linux下openssl路径和库路径
    CVE-2019-5786漏洞利用复现
    Exp6 MSF应用基础
    CVE-2020-11651漏洞利用复现
    Exp5 信息搜集与漏洞扫描
    Exp4 恶意代码分析
    快速搭建SpringBoot项目
    Java split() 方法注意事项
  • 原文地址:https://www.cnblogs.com/shishanyuan/p/1681270.html
Copyright © 2020-2023  润新知