그럼 우리가 내가 총 3 개 행이 포함 된 .txt 다음과 같은 파일이 있다고 가정 해 봅시다 :.txt 파일에서 Oracle 테이블로 값 변환 및로드 | 유닉스 | 오라클
cat my_file_to_load.txt
993408
Sep 01 12:46:46 2017
Sep 01 12:46:51 2017
파일은 큰 로그 파일에서 특정 데이터의 추출이다. 첫 번째 행은 success_rows 수이고 두 번째 행은 start_time이고 세 번째 행은 end_time입니다. 이 경우 내 요구 사항은 "형식"데이터가 따라 순서대로 아래의 스크립트에 의해 정의 된 Oracle 테이블에로드하는 것입니다 내 이상적인 출력이 표에 모두 볼 것 무엇
CREATE TABLE ABC.TEST_PP
(
SUCCESS_ROWS VARCHAR2(100 BYTE),
START_TIME VARCHAR2(100 BYTE),
END_TIME VARCHAR2(100 BYTE)
)
(우리가 여러 있습니다. 그래서 각 행은 다음과 같이 설명 될 것이다 TXT 파일) :
SUCESS_ROWS START_TIME END_TIME
993408 01/09/2017 12:46:46 01/09/2017 12:46:51
내가 아는, 내가 그들을로드 SQLLDR을 사용합니다. 관련 정보를 정의하려면 .ctl 파일을 적절히 작성해야한다는 것을 알고 있습니다.
.txt 파일의 데이터를 변환하여 위의 테이블에로드하는 방법에 대해 친절하게 도와 주시겠습니까?
은 어떤 도움이 정말 많이 주시면 감사하겠습니다 :)
은, 시간 내 주셔서 대단히 감사 좋은 하루 되세요.
당신은 (예를 들어, 각 행의 끝에 문자를 추가 할 수 있습니다. 쉼표 ',')? – etsa
예 가능합니다 (허용) –