表9-3から表9-6の表に、各データ型のメモリー要件を示します。「L」は制御ファイルで指定したデータ長です。「P」は精度です。「S」はフィールド長インジケータのサイズです。これらの値の詳細は、「SQL*Loaderのデータ型」を参照してください。
表9-3 固定長フィールド
データ型 | バイト単位のサイズ(オペレーティング・システムによって異なる) |
---|---|
|
C言語の |
|
|
|
C言語の |
|
C言語の |
|
C言語の |
|
C言語の |
|
|
|
|
|
2つの数値で構成されます。最初に長さを指定し、次に(オプションで) |
|
このデータ型は |
表9-4 非グラフィック・フィールド
データ型 | デフォルト・サイズ | 指定するサイズ |
---|---|---|
(パック) |
「なし」 |
(N+1)/2切上げ |
|
「なし」 |
P |
|
「なし」 |
L |
|
1 |
L + S |
日時データ型および期間データ型(デリミタなし) |
「なし」 |
L + S |
数値型 |
「なし」 |
L + S |
表9-5 グラフィック・フィールド
データ型 | デフォルト・サイズ | POSITIONでの長さの指定 | DATA TYPEでの長さの指定 |
---|---|---|---|
|
「なし」 |
L |
2×L |
|
「なし」 |
L-2 |
2×(L-2) |
|
4KB×2 |
L+S |
(2×L)+S |
表9-6 可変長フィールド
データ型 | デフォルト・サイズ | 最大長の指定(L) |
---|---|---|
|
4KB |
L+S |
|
255 |
L+S |
日時データ型および期間データ型(デリミタ付き) |
255 |
L+S |
数値型 |
255 |
L+S |