본문 바로가기

개발 관련 지식/오라클(Oracle)

[오라클] SQL Loader (Field in data file exceeds maximum length)

* SQL Loader (Field in data file exceeds maximum length)

 

* 개요

: SQL Loader 를 이용하여 데이터를 업로드하던 도중, [Field in data file exceeds maximum length] 오류가 발생하였다.

 

* 해결 방법

: SQL Loader 의 경우 control 파일에서 char 형태의 컬럼의 길이가 255 character 가 넘는 경우, 위와 같은 오류가 발생한다.

 아래와 같이 control 파일 내의 컬럼 사이즈를 지정해주면 해결할 수 있다.

 컬럼명 char(사이즈)

 TestCol1 char -> TestCol1 char(300)