テーブルにレコードを挿入しようとしています。すべての値は定数であるか、制御ファイル自体で生成されるため、dat ファイルにアクセスする必要はありません。
例は-
OPTIONS(LOAD=1)
LOAD DATA
APPEND
INTO TABLE table_name
(P_ID CONSTANT 202, NAME CONSTANT "ABC", NUM CONSTANT 1, CREATED_BY CONSTANT "DEF",
CREATION_DATE EXPRESSION "current_timestamp(6)")
ただし、上記の ctl ファイルに対して sqlldr コマンドを実行すると、次のエラーが発生します -
SQL*Loader-500: Unable to open file (<file_name>.dat)
SQL*Loader-553: file not found
SQL*Loader-509: System error: No such file or directory