티스토리 뷰
ORA-00001 : 유일성 제약조건에 위배됩니다 (unique constraint violated)
상단 테이블의 기본키는 PROD_LGU다. 따라서 PROD_LGU의 값(P101~P203)과 같은 값이 존재하면 안된다. 따라서 아래와 같은 SQL문을 입력하면 오류가 발생한다.
INSERT INTO PROD_LGU(PROD_LGU)
VALUES ('P101');
즉, PROD_LGU에는 이미 기본키로서 P101이 존재하기 때문에 P101을 삽입하고자 하면 오류가 나는 것이다. 기본키와 중복되지 않는 값을 PROD_LGU에 삽입할 경우 오류 없이 삽입된다.