2008-09-17 4 views
0

테이블 이름을 사용하고 테이블의 모든 열/행을 쿼리하여 제어 파일을 생성하는 스크립트가 있습니다. 이것은 숫자와 문자 데이터에 대해서는 문제가 없지만 타임 스탬프 데이터에서는 실패하므로 타임 스탬프 데이터를 컨트롤에 올바르게 출력 할 수 있도록 스크립트를 조정해야합니다.제어 파일의 타임 스탬프

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

답변

0

here으로 열 목록에 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