oracle数据库出现“批处理中出现错误: ORA-00001: 违反唯一约束条件”解决方法
2014-05-19 10:16
736 查看
最近使用oraclede impdp工具全库导入数据库时,在数据库里面使用出现如下情况。
由于表的ID是唯一的,所以用 select max(id) from test 查的该ID大于Sequences里面的开始ID,所以出现了该情况
为此,我们只要更改Sequences里面的”开始于“的ID大于max(ID)即可。
问题解决
SQL state [null]; error code [17081]; 批处理中出现错误: ORA-00001: 违反唯一约束条件 (GDXAORCL.SYS_C0055359) ; nested exception is java.sql.BatchUpdateException: 批处理中出现错误: ORA-00001: 违反唯一约束条件 (GDXAORCL.SYS_C0055359) -(:155)
由于表的ID是唯一的,所以用 select max(id) from test 查的该ID大于Sequences里面的开始ID,所以出现了该情况
为此,我们只要更改Sequences里面的”开始于“的ID大于max(ID)即可。
问题解决
相关文章推荐
- oracle数据库出现“批处理中出现错误: ORA-00001: 违反唯一约束条件”解决方法
- oracle数据库出现“批处理中出现错误: ORA-00001: 违反唯一约束条件”解决方法
- ORACLE:ORA-00001:违反唯一约束条件解决方法
- ORA-00001: 违反唯一约束条件 --解决方法
- 捕获“ORA-00001: 违反唯一约束条件”异常并抛出业务相关的错误信息
- oracle中插入数据出现错误:ORA-02291: 违反完整约束条件 (SCOTT.FK_SX9MLJB8T3FWB40GVCSKHYSYT)- 未找到父项关键字
- 捕获“ORA-00001: 违反唯一约束条件”异常并抛出业务相关的错误信息
- 将Ofbiz的数据库改为Oracle,运行时出现 ORA-01843: 无效的月份 错误 的原因及解决方法
- oracle主键自动增长的实现 Oracle Sequence oracle maxid自动生成--ORA-00001: 违反唯一约束条件 (NAME.SYS_C005547)产生的原因之一(select * from all_cons_columns w
- 如何解决异常:SqlExceptionHelper:129 - ORA-00001: 违反唯一约束条件 (CRM.SYS_C007084)
- Oracle:ORA-00001 违反唯一约束条件
- GIS编辑中出现ORA-00001:违反唯一约束条件
- oracle中插入数据出现错误:ORA-02291: 违反完整约束条件 (SCOTT.FK_SX9MLJB8T3FWB40GVCSKHYSYT)- 未找到父项关键字
- oracle 11g em重建报唯一约束错误解决方法
- oracle 11g em重建报唯一约束错误解决方法
- ORACLE出现错误1033和错误ORA-00600的解决方法
- oracle连接中出现错误ORA-12541,ORA-12514,ORA-01017的解决方法
- ORA-00001: 违反唯一约束条件 (STDWX_DATA.PK_LIB_STD)
- oracle连接中出现错误ORA-12541,ORA-12514,ORA-01017的解决方法
- myeclipse中建立oracle数据库连接时出现ora-12705错误的解决办法