문제

테이블 이름을 사용하고 테이블의 모든 열/행을 쿼리하여 제어 파일을 생성하는 스크립트가 있습니다.이는 숫자 및 문자 데이터에는 잘 작동하지만 타임스탬프 데이터에서는 실패하므로 제대로 읽을 수 있는 방식으로 타임스탬프 데이터를 컨트롤에 출력하도록 스크립트를 조정해야 합니다.

따라서 본질적으로 내 질문은 TimeStamp 열에 입력될 수 있도록 제어 파일에서 TimeStamp 데이터의 형식을 지정하는 방법입니다.

도움이 되었습니까?

해결책

당신은 사용해야합니다 to_date 설명된 대로 열 목록에 여기.다음과 같은 것 :


LOAD DATA
INFILE *
INTO TABLE some_table
FIELDS TERMINATED BY ","
(  col1
   col2        "to_date(:col2, 'YYYY-MM-DD HH24:MI:SS')"
)
BEGINDATA
foo,2008-09-17 13:00:00
bar,2008-09-17 13:30:05

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top