スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド
プリプロセサで/E2,/E3オプション(UNIX版の場合は-E2,-E3オプション)を指定した場合の,ポインタ,構造体,及び構造体修飾の使用可否を次の表に示します。
なお,ポインタとは,(型名* 変数名)で宣言した変数を示します。構造体とは,(struct 構造体型名 変数名)で宣言した変数を示します(ただし,SQL文を指定する構造体,並びにVARCHAR型,及びBINARY型に対応する構造体を除きます)。構造体修飾とは,(構造体.メンバ変数名)(構造体->メンバ変数名)の形式の変数を示します。
表8-14 プリプロセサの/E2,/E3オプションを指定した場合のポインタ,構造体,及び構造体修飾の使用可否
埋込み変数又は標識変数を指定するSQL | ポインタ | 構造体 | 構造体修飾 | |
---|---|---|---|---|
操作系SQL | CALL文 | ○ | × | ○ |
DECLARE CURSOR | ○ | × | ○ | |
DELETE文 | ○ | × | ○ | |
DESCRIBE TYPE文 | ○ | × | × | |
EXECUTE文INTO指定 | ○ | ○ | ○ | |
EXECUTE文USING指定 | ○ | ○ | ○ | |
EXECUTE文BY指定 | ○ | × | ○ | |
EXECUTE IMMEDIATE文のSQL文字列の箇所 | ○ | × | × | |
EXECUTE IMMEDIATE文INTO指定 | ○ | ○ | ○ | |
EXECUTE IMMEDIATE文USING指定 | ○ | ○ | ○ | |
FETCH文INTO指定 | ○ | ○ | ○ | |
FETCH文USING DESCRIPTOR指定 | ○ | × | ○ | |
INSERT文VALUES指定 | ○ | ○ | ○ | |
OPEN文 | ○ | × | ○ | |
PREPARE文 | ○ | × | × | |
SELECT文INTO指定 | ○ | ○ | ○ | |
UPDATE文 | ○ | × | ○ | |
FREE LOCATOR | ○ | ○ | ○ | |
SET | ○ | × | ○ | |
ALLOCATE CURSOR | ○ | × | × | |
制御系SQL | CONNECT文 | ○ | × | ○ |
CONNECT文TO指定 | ○ | × | ○ | |
SET CONNECTION文 | ○ | × | ○ | |
SET SESSION AUTHORIZATION文 | ○ | × | ○ | |
埋込み言語 | GET DIAGNOSTICS | × | × | × |
COMMAND EXECUTE | × | × | × | |
INSTALL JAR | ○ | × | × | |
REPLACE JAR | ○ | × | × | |
REMOVE JAR | ○ | × | × | |
ALLOCATE CONNECTION HANDLE | × | × | × | |
FREE CONNECTION HANDLE | × | × | × | |
DECLARE CONNECTION HANDLE SET | × | × | × | |
GET CONNECTION HANDLE | × | × | × |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.