제가 insert into employee(empno,empname)
values('2106','김창섭');
이런식으로 작성을 하였는데 오류보고서에
ORA-00001: 무결성 제약 조건(HR,SYS_C0011494)에 위배됩니다 라고 나옵니다 도통 어디서 잘못되었는지 모르겠네요.. PK는 empno이구요 중복된 수는 없습니다..
예제로 생성된 스키마에서 테스트하시는 것이라면...
empno가 아마 number(4) 타입인걸로 알고 있습니다.
values('2106', '김창섭');
위 부분을 아래처럼
values(2106, '김창섭');
변경해서 입력을 해보세요.
문자와 숫자의 타입이 다른데 문자를 데입하면서 문자 '2106'을 숫자형으로 묵시적으로 형변환 하는데 상황에 따라 중복되는 값이 있을수 있습니다.