ホームページ > 記事 > ウェブフロントエンド > オラクルのクロブとブロブの違いは何ですか
Oracle における clob と blob の違い: BLOB はバイナリ ラージ オブジェクトの略で、バイナリ形式で保存されます。通常、画像、ファイル、音楽、その他の情報をバイナリに変換して保存するために使用されます。一方、CLOB はバイナリ形式で保存されます。文字の略です。ラージ オブジェクトはテキストを直接保存し、通常は記事や長いテキストを直接保存するために使用されます。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
BLOB はバイナリ データの格納に使用され、CLOB はテキストの格納に使用されます。
1.BLOB
BLOB は、Binary Large Object の略です。大きなバイナリ オブジェクトをデータベースに保存するために使用されます。格納できる最大サイズは 4G バイトです
2. CLOB
CLOB は Character Large Object の略です。これは LONG データ型に似ていますが、CLOB はデータベースに大きなシングルバイト文字データ ブロックを格納するために使用され、可変幅のキャラクタ セットをサポートしない点が異なります。保存できる最大サイズは 4G バイトです。
BLOB と CLOB は両方とも大きなフィールド タイプです。BLOB はバイナリで保存されますが、CLOB はテキストを直接保存できます。実際、この 2 つは交換可能です。これら 2 つを LOB フィールドに直接置き換えます。
しかし、ORACLE データベースをより適切に管理するために、画像、ファイル、音楽などの情報は通常、BLOB フィールドに保存され、ファイルはまずバイナリに変換されてから、BLOB フィールドに保存されます。記事や長いテキストの場合は、CLOB を使用して保存すると、将来のクエリ、更新、保存、その他の操作に非常に便利になります。
推奨チュートリアル: 「Oracle ビデオ チュートリアル 」
以上がオラクルのクロブとブロブの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。