728x90
728x90

ORA-02296 :: 제약(%s)을 사용할 수 없음. 부합하는 값이 없습니다

 

라는 오류가 발생...!!!

 

바로 ORA02296을 검색하였으나 대부분 NULL 오류 등과 관련된 얘기라서 나랑 다른 이야기인 줄 알았다!!

그러나... 값이 NULL이라서 생긴 오류였음을...

 

우선 이런 오류가 나타나게 된 원인

이미 기존에 생성되어있던 테이블에 컬럼을 추가 하였고

이 컬럼에 NOT NULL로 지정해주려 하였는데 저런 오류가 발생하였다

 

이번에 생성된 컬럼이니 기존에 존재하던 테이블 내역에는 

새로 추가한 컬럼의 값이 NULL일테니 이런 오류가 발생한 것이다

 

UPDATE로 ' '나 그냥 DEFAULT 값을 넣어줘서 테이블 내역에 새로 추가한 컬럼이 NULL인 부분에 넣어주고

그 후에는 NOT NULL 지정해주면 사용 가능하다

728x90

+ Recent posts