SQL*Loader制御ファイルにおいて、表レベルで特定の日時書式を指定できます。各構文は次のとおりです。
DATE FORMAT mask TIMESTAMP FORMAT mask TIMESTAMP WITH TIME ZONE mask TIMESTAMP WITH LOCAL TIME ZONE mask
この指定は、異なるマスクがフィールド・レベルで指定されていないかぎり、日付またはタイムスタンプ・フィールドごとに使用されます。フィールド・レベルで指定されたマスクは、表レベルで指定されたマスクに優先します。
次に、SQL*Loader制御ファイルでのDATE
FORMAT
句の使用例を示します。DATE
FORMAT
句は、hiredateおよびentrydateフィールドのフィールド・レベルのDATE
によって上書きされます。
LOAD DATA INFILE myfile.dat APPEND INTO TABLE EMP FIELDS TERMINATED BY "," DATE FORMAT "DD-Month-YYYY" (empno, ename, job, mgr, hiredate DATE, sal, comm, deptno, entrydate DATE)
関連項目:
フィールド・レベルで日時データ型を指定する方法の詳細は、「日時および間隔のデータ型」を参照してください