スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド

[目次][索引][前へ][次へ]

19.3.6 カーソル宣言時のデータ型の使用(ネイティブインタフェース版限定)

カーソル宣言時にHiRDBのデータ型を使用する場合は,次の表のように記述してください。

表19-6 カーソル宣言時にHiRDBのデータ型を使用する場合の記述と受け取り領域の設定

データ型 カーソル宣言時の記述 受け取り領域の設定
HiRDBCHAR #sql iterator カーソル名(HiRDBCHAR(int n)); nバイト(1≦n≦30,000)
HiRDBVARCHAR #sql iterator カーソル名(HiRDBVARCHAR(int n)); nバイト(1≦n≦32,000)
HiRDBNCHAR #sql iterator カーソル名(HiRDBNCHAR(int n)); (n*2)バイト(全角n文字)
(1≦n≦15,000)
HiRDBNVARCHAR #sql iterator カーソル名(HiRDBNVARCHAR(int n)); (n*2)バイト(全角n文字)
(1≦n≦16,000)
HiRDBMCHAR #sql iterator カーソル名(HiRDBMCHAR(int n)); nバイト(1≦n≦30,000)
HiRDBMVARCHAR #sql iterator カーソル名(HiRDBMVARCHAR(int n)); nバイト(1≦n≦32,000)
HiRDBDECIMAL #sql iterator カーソル名(HiRDBMVARCHAR(int p,int s)); 精度p,位取りs
(1≦p≦29,0≦s≦p)
HiRDBBLOB #sql iterator カーソル名(HiRDBBLOB(int n)); nバイト
(1≦n≦2,147,483,647)
HiRDBBINARY #sql iterator カーソル名(HiRDBBINARY(int n)); nバイト
(1≦n≦2,147,483,647)