次のテーブルがあるとします。
CREATE TABLE Customer
(
batch_id NUMBER,
customer_name VARCHAR2(20),
customer_address VARCHAR2(100)
)
そして、このテーブルに入力するための制御ファイルがあるとします。
LOAD DATA INFILE 'customers.dat' 交換 INTO TABLE 顧客 ( バッチ ID ??????、 顧客名 POSITION(001:020), customer_address POSITION(021:120) )
batch_id
SQL*Loader の実行時に制御ファイルに値を渡すことはできますか? たとえば、バインド変数を指定することは可能ですか (疑問符を に変えます:MY_AWESOME_BATCH_ID
)。