ORACLE删除数据报ORA 02292错误解决方法
2017-07-17 13:38
232 查看
--查询表TP_MENU有哪些约束
select * from user_constraints u where u.constraint_name like '%TB_ROLE%';
--失效约束
alter table TP_MENU disable constraint FK_TP_MENU_REFERENCE_TP_MENU cascade;
alter table TB_ROLE_REF_MENU disable constraint FK_TB_ROLE__REFERENCE_TP_MENU cascade;
--删除数据
delete from tp_menu t where t.status = 0;
--生效约束
alter table TP_MENU enable constraint FK_TP_MENU_REFERENCE_TP_MENU;
alter table TB_ROLE_REF_MENU enable constraint FK_TB_ROLE__REFERENCE_TP_MENU;
--查看数据
select * from TP_MENU;
select * from user_constraints u where u.constraint_name like '%TB_ROLE%';
--失效约束
alter table TP_MENU disable constraint FK_TP_MENU_REFERENCE_TP_MENU cascade;
alter table TB_ROLE_REF_MENU disable constraint FK_TB_ROLE__REFERENCE_TP_MENU cascade;
--删除数据
delete from tp_menu t where t.status = 0;
--生效约束
alter table TP_MENU enable constraint FK_TP_MENU_REFERENCE_TP_MENU;
alter table TB_ROLE_REF_MENU enable constraint FK_TB_ROLE__REFERENCE_TP_MENU;
--查看数据
select * from TP_MENU;
相关文章推荐
- Oracle删除数据报ORA 02292错误的巧妙解决方法
- oracle删除表空间引发错误的解决方法 ORA-01122,ORA-01110,ORA-01203
- 删除ORACLE FOR windows 的oci.dll错误的解决方法
- 关于在Windows中安装Oracle碰到ORA-12638错误的解决方法
- Oracle连接常见错误及解决方法
- Oracle ORA-12154: TNS:could not resolve service name错误的解决方法
- jsp连接Oracle错误:ocijdbc8.dll already loaded 解决方法
- 使用jdbc调用oracle b294 存储过程(返回cursor)的错误及解决方法- -
- 使用Oracle连接池错误 Cannot create PoolableConnectionFactory(Io 异常: The Network Adapter could not establish the connection )的解决方法
- Oracle9查询语句报无法访问oracore9.dll错误的解决方法
- Oracle运行错误及解决方法集锦
- "到oracle客户端错误"解决方法
- 删除子窗体中的控件中的某些属性时出现"Selection contains a component introduced in an ancestor form which cannot be deleted."错误的解决方法
- oracle 安装过程中检查步骤出现的错误和解决方法
- 意外删除Oracle数据文件(dbf),恢复oralce库的解决办法--Oracle错误代码:ORA-01033
- Oracle 连接常见错误及解决方法
- Oracle的错误ORA-01461解决方法
- oracle错误:ORA-12514的解决方法
- HTTP 500 内部服务器错误 之 解决方法(删除SAM)
- 关于在Windows中安装Oracle碰到ORA-12638错误的解决方法