SQLローダー実行時、マッピング対象外の日付をテーブル(一列目)へ登録

目的SQLローダーでCSVを取り込む際に、マッピング対象ではない日付をテーブルへ追加したい

ctlファイル(色々省略)

・
・
FIELDS TERMINSTED BY '.'
TRATLING NULLCOLS
(
    INPUT_DATE CAHR "TO_CHAR(SYSDATE, YYYY/MM/DD)", 
    COL1,
    COL2,
    COL3,
)

CSV( input )

CO1 COL2 COL3
sample1 sample2 sample3


上記のctlファイルでSQLローダーを実行したら、テーブルの値が下記の通り一列ずれました。

テーブル

INPUT_DATE COL1 COL2 COL3
2023/01/01 sample2 sample3


解決マッピングに関係のない項目は、マッピング対象の後に定義し直すことにより解決しました。

ctlファイル(after)

・
・
FIELDS TERMINSTED BY '.'
TRATLING NULLCOLS
(
    COL1,
    COL2,
    COL3,
    INPUT_DATE CAHR "TO_CHAR(SYSDATE, YYYY/MM/DD)", 
)

テーブル(after)

INPUT_DATE COL1 COL2 COL3
2023/01/01 sample1 sample2 sample3