직접적인 경로 부하의 타임 스탬프와 데이터를 SQL*LDR
-
01-07-2019 - |
문제
SQL-LDR 문서화국는 당신이해야 할 convetional 경로드:
하고 싶을 때 SQL 함수를 적용 데이터 필드가 있습니다.SQL 함수하지 않은 는 동안 사용할 수 있는 직접적인 경로드
나는 타임 스탬프 저장된 데이터는 CSV 파일에서 나는 선적으로 SQL-LDR 에 의해 설명하는 분야로 이러한:
STARTTIME "To_TimeStamp(:STARTTIME,'YYYY-MM-DD HH24:MI:SS.FF6')",
COMPLETIONTIME "To_TimeStamp(:COMPLETIONTIME,'YYYY-MM-DD HH24:MI:SS.FF6')"
그래서 제 질문은:할 수 있을 로드 타임스탬프지 않고 데이터 함수,또는 그것의 경우는 당신이 할 수없는 직접적인 경로 부하를 적재할 때 타임스탬프 data?
해결책
예를 들어 여기에는 사람의 성공적으로 직접 적재 timestamp 데이터:
Loading Data (Part 4): sqlldr (direct, skip_index_maintainance)
다른 팁
서 이 OTN 포럼 실:
당신은 설정할 필요가 환경 변 NLS_TIMESTAMP_FORMAT 말 SQL*로더가 어떤 형식을 기대 타임스탬프 수에서:
설정 NLS_TIMESTAMP_FORMAT=YYYY-MM-DD HH24:의 경우:SS.FF
고 제거 참조하여 to_timestamp 함수에서 완전히 이 controlfile.
주석으로 우리들 대부분은 중단을 사용하여"sql loader"에 대한 더 많은 사전 버전이"외부 테이블을"가정에 있는 최신 버전의 오라클도 있습니다.
제휴하지 않습니다 StackOverflow