java.sql.SQLException: ORA-02290: 违反检查约束条件 (GZSYJ_MH.SYS_C0019581)
2016-08-02 20:33
387 查看
这个问题困扰了我一天的时间,终于找到原因并解决了,网上搜索到的是答案是正确的,说出了原因。
这里我只说产生这个问题的一种源头。
当我们使用图形化界面来建表时,不注意把不能为空钩上并保存了,这时你的DDL就多了一个约束条件了。但你在使用这个表时没有为其赋值为空是 就
会出现这个问题.。
所以你可以检查一下你的DDL
删除错误的check就可以了
这里我只说产生这个问题的一种源头。
当我们使用图形化界面来建表时,不注意把不能为空钩上并保存了,这时你的DDL就多了一个约束条件了。但你在使用这个表时没有为其赋值为空是 就
会出现这个问题.。
所以你可以检查一下你的DDL
删除错误的check就可以了
相关文章推荐
- 【终结:Oracle用一次忘一次】 ORA-02290: 违反检查约束条件 (SXEQDB.SYS_C007265)
- Error updating database. Cause: java.sql.SQLException: ORA-00001: 违反唯一约束条件
- ORA-02290:违反检查约束条件(sys_c0011321)什么原因
- java.sql.SQLException: ORA-02291: 违反完整约束条件 (BOOK.FK_USERNAME) - 未找到父项关键字
- 如何解决异常:SqlExceptionHelper:129 - ORA-00001: 违反唯一约束条件 (CRM.SYS_C007084)
- Caused by: java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件
- ORA-02290: 违反检查约束条件 (MES_V1.SYS_C0027075)原因以及解决方法
- 系统提示java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件
- PL/SQL插入记录:ORA-00001:违反唯一约束条件
- 在给数据库输入数据时,提示:ORA-02291:违反完整性约束条件(HUYANG.SYS_C009677)-未找到父项关键字........
- java.sql.SQLException: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
- ORA-00001: unique constraint (XX.SYS_C0011222) violated 违反唯一约束条件
- oracle主键自动增长的实现 Oracle Sequence oracle maxid自动生成--ORA-00001: 违反唯一约束条件 (NAME.SYS_C005547)产生的原因之一(select * from all_cons_columns w
- java.sql.SQLException: ORA-22905: 无法从非嵌套表项访问行,问题及解决
- java.sql.SQLException: ORA-01000: 超出打开游标的最大数
- 归档日志满以后引起的错误 Caused by: java.sql.SQLException: ORA-00257:
- java.sql.SQLException: ORA-01002: fetch out of sequence
- ORA-00001: 违反唯一约束条件
- java.sql.SQLException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值;ORACLE数据库异常解决办法
- java.sql.SQLException: ORA-01012: not logged on