반응형
Oracle sqlldr 타임스탬프 형식 두통
저는 그 일을 하기 위해 애를 씁니다.sqlldr
csv 데이터 파일을 내 테이블로 가져오는데, 특히 타임스탬프인 필드를 사용합니다.
csv 파일의 데이터 형식은 다음과 같습니다.
16-NOV-09 01.57.48.001000 PM
컨트롤 파일에 온갖 조합을 시도해 보았는데 원을 그리며 돌아다니고 있습니다.모든 날짜/시간 스탬프 형식 문자열이 무엇인지 자세히 설명하는 Oracle 참조 페이지는 물론 온라인에서 찾을 수 없습니다.
이 참조 페이지가 어디에 있는지 또는 이 타임스탬프 형식에 대해 제어 파일에서 사용해야 하는 형식 문자열을 아는 사람이 있습니까?
참고로 가장 최근에 시도한 것은 다음과 같습니다.
load data
infile 'kev.csv'
into table page_hits
fields terminated by "~"
( ...
event_timestamp TIMESTAMP "dd-mmm-yy hh24.mi.ss",
...)
다음과 같은 형식을 시도해 볼 수 있습니다.
event_timestamp TIMESTAMP "dd-MON-yy hh.mi.ss.ff6 PM"
SQL 참조 설명서에서 사용 가능한 모든 형식을 찾아볼 수 있습니다.
언급URL : https://stackoverflow.com/questions/1980850/oracle-sqlldr-timestamp-format-headache
반응형
'programing' 카테고리의 다른 글
다른 테이블의 값으로 열 업데이트 (0) | 2023.10.13 |
---|---|
Oracle PL/SQL 개발자를 사용하여 테스트 데이터 생성 (0) | 2023.10.13 |
PHP 7.3 Laravel 데이터베이스 자동 번호 반올림 오류 (0) | 2023.10.13 |
경고 NETSDK1071 'Microsoft'에 대한 패키지 참조.AspNetCore.'앱'은 '2.1.6' 버전을 지정했습니다. (0) | 2023.10.13 |
지정된 값이 열에 있는 행에서 여러 개의 서로 다른 값을 가져오는 Mysqlike (0) | 2023.10.13 |