增加了on delete cascade级联删除 ,现在想撤销如何做?
就是不需要级联删除了!该如何查看啊l,撤销成功后怎么查看下

解决方案 »

  1.   

    查看级联删除
    SELECT constraint_name, constraint_type, delete_rule FROM user_constraints where table_name=your-table-name;要撤消级联删除,先删除外键约束,
    alter table table_name drop constraint fk_constraint;然后再重新建立
    altetr table table_name add constraint fk_constraint foreign key (foreign_key) references pk_table(pk) ;
      

  2.   

    怎么增加就怎么撤销呗,要不直接用alter table
      

  3.   

    1.删掉重建
    2.可从user_constraints字典表查看相关信息.
      

  4.   

    删除外键重建就行了啊,
    楼主手头上如果有plsql developer或toad之类的工具就非常方便了