SQLLDR을 사용하여 선택적로드를 수행하는 방법을 찾고 있습니다. 소스 파일이 "파이프 구분 기호"형식입니다.SQLLDR - 파이프로 구분 된 txt에서 선택로드
소스가 미리 정의 된 위치에있는 경우이를위한 방법이 있음을 알고 있습니다. WHO & POSITION 키워드를 사용하여 here으로 설명합니다.
소스 파일이 "파이프 또는 탭"으로 구분 된 경우 어떻게해야합니까?
SQLLDR을 사용하여 선택적로드를 수행하는 방법을 찾고 있습니다. 소스 파일이 "파이프 구분 기호"형식입니다.SQLLDR - 파이프로 구분 된 txt에서 선택로드
소스가 미리 정의 된 위치에있는 경우이를위한 방법이 있음을 알고 있습니다. WHO & POSITION 키워드를 사용하여 here으로 설명합니다.
소스 파일이 "파이프 또는 탭"으로 구분 된 경우 어떻게해야합니까?
"선택 하중"이란 무엇을 확신 할 수 있습니까?
그러나 각 열이 파이프로 구분 된 파일을로드하는 방법을 묻는 경우에만 제어 파일에서 FIELDS TERMINATED BY '|'
옵션을 사용하십시오.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/ldr_concepts.htm#sthref476
있는 사용중인 SQLLDR 버전의 버전에, 당신의 키워드 필러를 사용할 수 있습니다 따라 :
은 자세한 내용과 예제는 SQL * 로더 설명서의 장 "변수 레코드 형식"을 참조하십시오 파일에서 필드를 건너 뜁니다.아래의 지침은 파일의 두 번째 필드를 건너 뜁니다.
LOAD DATA
TRUNCATE INTO TABLE T1
FIELDS TERMINATED BY ','
(field1,
field2 FILLER,
field3
)
LOAD DATA
INFILE 'c:\myfile.txt'
TRUNCATE INTO TABLE T1
FIELDS TERMINATED BY '|' OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS (field1, field2 , field3, field4)
스택 오버플로에 오신 것을 환영합니다! 왜 /이 코드가 OP에 도움이되는지에 대한 설명을 추가하십시오. 이렇게하면 미래의 시청자가 배울 수있는 답을 제공하는 데 도움이됩니다. 자세한 내용은 [이 메타 질문 및 답변] (http://meta.stackoverflow.com/q/256359/215552)을 참조하십시오. –
안녕하세요, 답변 주셔서 감사합니다. – iwan