使用SQL/PL開發人員,我有一個名爲Appeal的表,它具有2個attributs OpenDate和CloseDate。我想添加一個約束,以確保開放日期將小於結束日期。我在這張桌子上有很多記錄。SQL oracle將檢查約束添加到現有表中
這是我的代碼:
alter table appeal
add constraint Check_Dates
check (OpenDate < CloseDate)
,我得到的連接錯誤說: ORA-02293:無法驗證(STSTEM.CHECK_DATES) - 檢查約束違反
任何ieads? 感謝名單
我看到下...但我已經在我插入已添加約束前表中的數據,因此可能是是問題嗎? – Shmuli
是的,這是問題所在。現在解釋答案。 – danihp
非常感謝你 – Shmuli