DBCLOB SQL タイプ

注:OpenESQL のみ

構文

SQL [TYPE] [IS] DBCLOB(lob-length)

lob-length は、数字または数字の後に K (キロバイト)、M (メガバイト)、または G (ギガバイト) が続く形で表現される 1 ~ 1073741823 の値です。

注:この SQL TYPE には、理論上 2G のサイズ制限がありますが、実用的な目的の場合、実際の制限は約 450M になります。これは、アプリケーション・プログラムに実際に割り当てられるデータ・サイズです。

01 hv-name SQL TYPE IS DBCLOB(2M).

この例では、次のように生成されます。

01 hv-name.
  03 hv-name-len    PIC S9(9) COMP-5.
  03 hv-name-val    PIC X(2097152).