zoukankan      html  css  js  c++  java
  • disable enable 所有其他表关联的外键

    Disable:

    begin

    for i in (select constraint_name, table_name from user_constraints where constraint_name in (select fk_col.constraint_name

      from user_constraints pk, user_constraints fk, user_cons_columns fk_col

     where pk.table_name = '表名'

       and pk.constraint_type = 'P'

       and fk.r_constraint_name = pk.constraint_name

       and fk_col.constraint_name = fk.constraint_name)) LOOP

    execute immediate 'alter table '||i.table_name||' disable constraint '||i.constraint_name||'';

    end loop;

    end;

    enable:

    begin

    for i in (select constraint_name, table_name from user_constraints where constraint_name in (select fk_col.constraint_name

      from user_constraints pk, user_constraints fk, user_cons_columns fk_col

     where pk.table_name = '表名'

       and pk.constraint_type = 'P'

       and fk.r_constraint_name = pk.constraint_name

       and fk_col.constraint_name = fk.constraint_name)) LOOP

    execute immediate 'alter table '||i.table_name||' enable constraint '||i.constraint_name||'';

    end loop;

    end;

    /

    COMMIT;

  • 相关阅读:
    HTML 介绍及标签
    MySQL 索引
    子网划分
    网络基础
    python爬虫之12306网站--车站信息查询
    python集合与字典的用法
    python列表与元组的用法
    python条件语句
    python字符串处理以及字符串格式化
    python数据类型分类以及运算类型
  • 原文地址:https://www.cnblogs.com/kakaisgood/p/9068813.html
Copyright © 2011-2022 走看看