1. 程式人生 > >oracle報錯 ORA-02290: 違反檢查約束條件問題

oracle報錯 ORA-02290: 違反檢查約束條件問題

dev 引號 刪除 name 要求 插入 HERE use str

場景: 使用plsql/developer 將原本要求非空的字段 改為可以為空

然後在插入數據的時候 報錯改字段約束條件還起作用

解決方案:

首先查詢該表的約束條件

select * from user_constraints where table_name=‘TABLENAME‘,(這裏要註意TABELNAME必須是大寫)

發現該字段的約束條件還存在

刪除該約束條件:

ALTER TABLE TABLENAME DROP CONSTRAINT SYS_C0049484。【註:這裏不需要使用引號】

oracle報錯 ORA-02290: 違反檢查約束條件問題