|
Ispirer SQLWays データベース移行ソフトウェア
BLOB, CLOB および DBCLOB
BLOB(n[K|M|G])
BLOB (binary large object) は可変長で最大 2 ギガバイト (2 147 483 647 バイト) 長のバイナリ文字列です。
もし、n のみが指定された場合、n が最大長となります。もし、K、M または G が指定された場合、最大長はそれぞれ 1 024、1 048 576、1 073 741 824 のn倍となり、 n の最大値はそれぞれ 2 097 152、2 048 、2 となります。
Binary large object は写真、ビデオ、オーディオのようなデータを格納するのに使われます。FOR BIT DATA 文字列と同様に、BLOB 文字列はコードページとは無関係です。
CLOB(n[K|M|G])
CLOB (character large object) は最大2ギガバイト (2 147 483 647 バイト) の可変長文字列です。 もし、長さがゼロの場合、値は空白文字列と呼ばれます。この値をNULL値と混同してはいけません。
もし、n のみが指定された場合、n が最大長となります。もし、K、M、または G が指定された場合、最大長はそれぞれ 1 024、1 048 576、1 073 741 824 のn倍となり、n の最大値はそれぞれ 2 097 152、2 048、 2 となります。
Character large object は、フォーマット済みテキスト、HTML、XMLドキュメントのような大きな SBCS's (single-byte character sets) 文字ベースデータを格納するのに使われます。
DBCLOB(n[K|M|G])
DBCLOB (double-byte character large object) は最大1 073 741 823文字のダブルバイト文字を格納する可変長のグラフィック文字列です。
もし、n のみが指定された場合、n が最大長となります。もし、K、M、または G が指定された場合、最大長はそれぞれ 1 024、1 048 576、1 073 741 824 のn倍となり、nの最大値はそれぞれ 1 048 576、1 024、1 となります。
Double-byte character large object は大きな DBCS's (double-byte character sets) 文字ベースのデータを格納するのに使われます。