쉼표로 구분 된 필드가있는 .csv
파일이 있습니다. sqlldr
을 사용하면이 파일 데이터가 데이터베이스 테이블에 업로드됩니다. 그리고 primary key
또는 incorrect number
이있는 경우로드하는 동안 .bad
파일에 해당 줄이 쓰여지고 이유는 .log
파일에 기록됩니다.거부 이유가있는 sqlldr 거부 파일 생성
예 : Bad file: 1,2,3,4,5,6
및 로그 파일 : Input file : 1,2,3,4,5,6 2,3,4,5,6,7 1,2,3,4,5,6
내가 .bad
파일
예로 작성되기 때문에 기본 키 위반 라인 (3) 위의 파일 데이터를로드
가질 것이다
SQL*Loader: Release... Line 3: primary key violated...
이 오류는 파일 .bad
에 기록 할 수 있습니까? 즉, 각 행의 끝에 오류 메시지를 쓸 수 있습니까 ??
예 :
BAD file : 1,2,3,4,5,6, Line3: Primary key violated
이 하나가 나를 도울 수 있습니까?