6.5.1 概要
操作系SQLの仕様は,XDM/RD E2の仕様に従います。各SQLの詳細仕様は,マニュアル「VOS3 データマネジメントシステム XDM E2系 XDM/RD E2 SQLリファレンス」を参照してください。
HiRDBクライアントを使用する場合の操作系SQLの使用可否を次の表に示します。
項番 |
SQL |
静的SQL |
動的SQL |
使用可能なXDM/RD E2のバージョン |
---|---|---|---|---|
1 |
ALLOCATE CURSOR文 |
× |
× |
− |
2 |
ASSIGN LIST文 |
× |
× |
06-00以降 |
3 |
CLOSE文 |
○ |
− |
06-00以降 |
4 |
DEALLOCATE PREPARE文 |
× |
× |
− |
5 |
DECLARE CURSOR WITH句 |
○ |
− |
06-00以降 |
DECLARE CURSOR WITH RECURSIVE句 |
× |
− |
||
DECLARE CURSOR その他 |
○ |
− |
||
6 |
動的DECLARE CURSOR |
○ |
− |
06-00以降 |
7 |
DELETE文 |
○ |
○ |
06-00以降 |
8 |
DESCRIBE文 INPUT※1 |
○ |
− |
06-00以降 |
DESCRIBE文 OUTPUT |
○ |
− |
||
9 |
DESCRIBE TYPE文 |
○ |
− |
07-00以降 |
10 |
DROP LIST文 |
× |
× |
− |
11 |
EXECUTE文 |
○ |
− |
06-00以降 |
12 |
EXECUTE IMMEDIATE文 |
○ |
− |
06-00以降 |
13 |
FETCH文 |
○ |
− |
06-00以降 |
14 |
FREE LOCATOR文 |
○ |
○ |
11-00以降 |
15 |
HOLD LOCATOR文 |
× |
○ |
11-00以降 |
16 |
INSERT文※2 |
○ |
○ |
06-00以降 |
17 |
OPEN文 |
○ |
− |
06-00以降 |
18 |
PREPARE文 |
○ |
○ |
06-00以降 |
19 |
PURGE TABLE文※3 |
○ |
○ |
06-00以降 |
20 |
1行SELECT文 |
○ |
○ |
06-00以降 |
21 |
動的SELECT文 WITH句 |
− |
○ |
06-00以降 |
動的SELECT文 WITH RECURSIVE句 |
− |
○ |
06-00以降 |
|
動的SELECT文 その他 |
− |
○ |
06-00以降 |
|
22 |
1行SELECT LIST文 |
× |
× |
− |
23 |
UPDATE文 |
○ |
○ |
06-00以降 |
- (凡例)
-
○:使用できます。
×:使用できません(ただし,プリプロセス時にエラーにならない場合もあります)。
−:該当しません。
- 注※1
-
XDM/RD E2 07-00以降のバージョンでは,SQLNAME(列名記述領域)にCALL文で指定した?パラメタに対応するSQLパラメタ名が返却されます。
- 注※2
-
静的SQLの場合は,「挿入値」に「値式」は指定できず,「値指定」となります。
- 注※3
-
OLTP下のX/Openに準拠したUAPでは,PURGE TABLE文は使用できません。