문제

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"에 대한 더 많은 사전 버전이"외부 테이블을"가정에 있는 최신 버전의 오라클도 있습니다.

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