[Oracle_Error] ORA-02264: name already used by an existing constraint
·
Trouble Shooting(Error)
에러메시지 : ORA-02264: name already used by an existing constraint 원인 : 제약조건명이 동일한 것이 사용되어짐 해결 : 제약조건명 확인후 변경하기 CREATE TABLE tbl_column_level( empno NUMBER(4) NOT NULL CONSTRAINTS pk_tblcolumnlevel_empno PRIMARY KEY , ename VARCHAR2(20) NOT NULL , deptno NUMBER(2) NOT NULL CONSTRAINTS fk_tblcolumnlevel_deptno REFERENCES dept(deptno) , kor NUMBER(3) CONSTRAINTS ck_tblcolumnlevel_kor CHECK (kor BETWEE..
[Oracle_Error] ORA-12899: value too large for column "SCOTT"."DEPT"."DNAME" (actual: 18, maximum: 14)
·
Trouble Shooting(Error)
- 에러 메시지 : ORA-12899: value too large for column "SCOTT"."DEPT"."DNAME" (actual: 18, maximum: 14) - 발생 원인 : dname에 들어가는 값이 너무 크다. 한글은 1문자에 3바이트라서 6글자는 18바이트 - 해결 : 값을 다른 것으로 바꾸거나 지정된 자료형의 크기를 바꾼다.
[Oracle_Error] ORA-00001: unique constraint (SCOTT.PK_DEPT) violated
·
Trouble Shooting(Error)
에러 메시지 : ORA-00001: unique constraint (SCOTT.PK_DEPT) violated 해석 : 이미 고유한 키값인 부서번호 40이 존재한다. unique - 유일성 constraint - 제약조건 PK = Primary Key(고유한 키값) violated - 위배 해결 : 고유한 키값과 중복되지 않는 값으로 추가하기