データはハーフワードの2進整数で表現されます。このフィールド長には、使用しているシステムのハーフワード整数の長さが取られます。デフォルトでは、SIGNED
量として処理されます。SQL*Loaderで、符号なしの量として処理する場合は、UNSIGNED
を指定します。デフォルトの動作に戻すには、SIGNED
を指定します。
SMALLINT
は、SHORT INT
の長さが同じバイト数のシステム間のみで、正しい結果でロードできます。バイト順序がシステム間で異なる場合は、適切な方法でデータのバイト順序を指定します。詳細は、「バイト順序」を参照してください。
注意:
これは、Cプログラミング言語のSHORT INT
データ型です。フィールド長を決定する1つの方法は、データを入れずに小さい制御ファイルを作成し、その結果のログ・ファイルを調べることです。このデータ型のサイズは、制御ファイルを使用しては変更できません。