Hitachi

ノンストップデータベース HiRDB Version 10 UAP開発ガイド


7.6.4 SQLのデータ型とC言語のデータ記述の違い

64ビットモード対応のC言語UAPでは,long型のサイズが8バイトのため,longを使用していた埋込み変数はlongの代わりにintを使用します。したがって,次の表に示すC言語のデータ記述が変わります。C言語のデータ記述については,「SQLのデータ型とC言語のデータ記述」を参照してください。

表7‒7 変更になるC言語のデータ記述

SQLのデータ型

C言語のデータ記述

項目の記述

備考

INTEGER

単純形

int 変数名;

変数

なし

配列形

int 変数名[n];

配列

1≦n≦4096

BLOB用標識変数

int 標識変数名;

なし

SQL文

struct{

int len;

char str[n];

}変数名;

構造体

なし

(凡例)

n:長さ(単位:バイト)。

−:記述できません。