プライマリ・コンテンツに移動
Oracle® Databaseユーティリティ
12cリリース1 (12.1.0.2)
B71303-09
目次へ移動
目次
索引へ移動
索引

前
次

フィールド・バッファ・サイズの計算

表9-3から表9-6の表に、各データ型のメモリー要件を示します。「L」は制御ファイルで指定したデータ長です。「P」は精度です。「S」はフィールド長インジケータのサイズです。これらの値の詳細は、「SQL*Loaderのデータ型」を参照してください。

表9-3 固定長フィールド

データ型 バイト単位のサイズ(オペレーティング・システムによって異なる)

INTEGER

C言語のINTデータ型に相当するサイズ

INTEGER(N)

Nバイト

SMALLINT

C言語のSHORT INTデータ型に相当するサイズ

FLOAT

C言語のFLOATデータ型に相当するサイズ

DOUBLE

C言語のDOUBLEデータ型に相当するサイズ

BYTEINT

C言語のUNSIGNED CHARデータ型に相当するサイズ

VARRAW

UNSIGNED SHORTに4096バイトまたはmax_lengthに指定した値をプラスしたサイズ

LONG VARRAW

UNSIGNED INTに4096バイトまたはmax_lengthに指定した値をプラスしたサイズ

VARCHARC

2つの数値で構成されます。最初に長さを指定し、次に(オプションで)max_length(デフォルトは4096バイト)を指定します。

VARRAWC

このデータ型はRAWデータ用です。2つの数値で構成されます。最初に長さを指定し、次に(オプションで)max_length(デフォルトは4096バイト)を指定します。

表9-4 非グラフィック・フィールド

データ型 デフォルト・サイズ 指定するサイズ

(パック)DECIMAL

「なし」

(N+1)/2切上げ

ZONED

「なし」

P

RAW

「なし」

L

CHAR型(デリミタなし)

1

L + S

日時データ型および期間データ型(デリミタなし)

「なし」

L + S

数値型EXTERNAL 型(デリミタなし)

「なし」

L + S

表9-5 グラフィック・フィールド

データ型 デフォルト・サイズ POSITIONでの長さの指定 DATA TYPEでの長さの指定

GRAPHIC

「なし」

L

2×L

GRAPHIC EXTERNAL

「なし」

L-2

2×(L-2)

VARGRAPHIC

4KB×2

L+S

(2×L)+S

表9-6 可変長フィールド

データ型 デフォルト・サイズ 最大長の指定(L)

VARCHAR

4KB

L+S

CHAR型(デリミタ付き)

255

L+S

日時データ型および期間データ型(デリミタ付き)

255

L+S

数値型EXTERNAL型(デリミタ付き)

255

L+S