记一次ORACLE报ORA-02290: 违反检查约束条件错误

因为业务需要,关系表和员工表关联字段由STAFF_CODE改为STAFF_ID,之前的关系表表设置如图:

业务修改已经取消了Null检查,开发环境的库没有问题,但是上到测试环境后报错ORA-02290: check constraint:

经排查原因是违反了oracle的检查约束( Check , 简称 CK )

解决方法:

在Navicat中 设计表--》检查--》取消掉对应的字段就可以

posted @ 2020-09-01 13:32  水星说书人  阅读(778)  评论(0编辑  收藏  举报