본문 바로가기
오류 해결

[Oracle] ORA-00972: 식별자의 길이가 너무 깁니다

by 쿠쿠씨 2023. 7. 25.
반응형

 

테이블을 생성하려 CREATE문을 실행하자 오류가 발생했습니다.

CREATE TABLE CCR_REQ_CR_WRP_VEHIC_MST_REMOVE (		-- 31 Byte  => 오류 발생
VIN VARCHAR2 (20 Byte),
APPL_DT VARCHAR2 (10 Byte),
GROUP_ID VARCHAR2 (7 Byte),
VEHIC_NO VARCHAR2 (20 Byte),
CUST_NM VARCHAR2 (20 Byte),
HP_NO VARCHAR2 (20 Byte),
REMARK VARCHAR2 (500 Byte),
END_DT VARCHAR2 (10 Byte)
)

 

원인

원인은 오류 내용대로 테이블의 이름을 너무 길게 하려해서 였습니다.

테이블 명 , 컬럼 명, ALIAS 등 오라클 객체의 이름은 30 Byte 이하로 만들어야 합니다.

 

해결방법

만들려는 테이블의 이름 길이를 줄이자 오류가 해결되었습니다.

 

반응형

댓글