制御ファイルに複数のINTO
TABLE
句が指定されている場合のバインド配列サイズの計算は、複数のINTO
TABLE
句が指定されていない場合と同様に行います。いい換えると、制御ファイルに指定されているフィールド全体を1つの長いデータ構造体、つまりバインド配列の中の1行のデータ構造体であると考えます。
データ・レコード中の同じフィールドを複数のINTO
TABLE
句が参照する場合は、そのフィールドが参照されると、常に、バインド配列に追加の領域が必要となります。このようなフィールドについては、特にバッファの割当てを最小限に抑える必要があります。
注意:
CONSTANT
、EXPRESSION
、RECNUM
、SYSDATE
および SEQUENCE
の各関数を指定すると、SQL*Loaderによってデータが生成されます。このようにして生成されたデータは、バインド配列の領域を必要としません。