2016-11-01 1 views
0

Description of the table오라클

이 내 테이블에 CLOB 컬럼이있는 테이블을 가져올 수있는 다른 방법은 무엇이다.

그리고 두 개의 열이있는 Excel 파일이 있습니다. 두 번째 열에는 거대한 문자열이 있습니다. SQLDeveloper 4.2를 사용하여이 테이블을 가져 오려고했습니다. xlxs, csv, txt와 같은 모든 형식을 시도했습니다. 하지만 다음과 같은 오류 메시지가 표시됩니다. 데이터가 열 정의와 호환되지 않거나 NULL이 아닌 열에 사용할 수 없습니다. error message on the CLOB column

두 열을 모두 null로 설정하고 null로 설정하지 않았습니다.

이 문제를 해결할 수 있도록 도와주세요. 누구나 나와 같은 거대한 파일을 가져 오기 위해 적용 할 수있는 다양한 방법을 공유 할 수 있다면 정말 고마워.

감사합니다.

답변

0

잘 나는

  1. 파일에 외부 teable을 생성 할 수있는 3 가지 방법을 참조하십시오. https://oracle-base.com/articles/10g/external-tables-containing-lob-data
  2. 데이터 펌프가있는 전체 파일을 중간 테이블로로드하고 dbms_lob로 oracle로 처리합니다.
  3. 몇 개의 작은 콜론 또는 여러 행에 큰 열을 나누어 업로드하고 다시 오라클로 처리합니다.