Unicode ラージ文字列 (DBCLOB) により、大量の Unicode データを列に格納できます。
ホスト変数形式
- OpenESQL および DB2 ECM
-
01 dbclob1 SQL TYPE IS DBCLOB(2M).
dbclob1 形式は DBCLOB SQL TYPE を使用します。
- OpenESQL
- 以下の定義も有効です。
01 dbclob2.
49 dbclob2-len PIC S9(9) COMP-5.
49 dbclob2-data PIC N(32000) USAGE NATIONAL.
- 2 つの基本項目のみを含むグループ項目のレベル番号は 49 にする必要があります。最初の項目は、文字列の有効な長さを表す COMP または COMP-5 の用途で宣言された 4 バイトのフィールドです。長さを表すフィールドは、符号付きまたは符号なしのどちらでも構いません。2 番目の項目は、PIC n NATIONAL データ型です。n はデータを保持するフィールドの長さを表す整数です。
- SQL 文では、グループ名を参照する必要があります。
- OpenESQL JVM Managed Runtime
- OpenESQL で有効な定義の他に、次の定義も OpenESQL JVM Managed Runtime で有効です。
01 dbclob3 string.
OpenESQL JVM Managed Runtime アプリケーションにはバイト制限はありません。
国際化データを含むホスト変数の使用の詳細については、「OpenESQL のグローバリゼーション ベスト プラクティス」を参照してください。