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)
関連項目:
フィールド・レベルで日時データ型を指定する方法の詳細は、「日時および間隔のデータ型」を参照してください