programing

Oracle sqlldr 타임스탬프 형식 두통

muds 2023. 10. 13. 22:35
반응형

Oracle sqlldr 타임스탬프 형식 두통

저는 그 일을 하기 위해 애를 씁니다.sqlldrcsv 데이터 파일을 내 테이블로 가져오는데, 특히 타임스탬프인 필드를 사용합니다.

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

반응형