Symfoware Parallel Server RDBユーザーズガイド 応用プログラム開発編 |
目次
索引
![]() ![]() |
表:応用プログラムに記述できるSQL文の範囲に、Symfoware/RDBが翻訳・実行時にサポートするSQL文の使用範囲を示します。
分類 |
Symfoware Parallel Server |
Symfoware Server |
|||||||
---|---|---|---|---|---|---|---|---|---|
翻訳時のサポート範囲 |
実行時のサポート範囲 |
実行時のサポート範囲 |
|||||||
RDA |
RDB2_TCP |
RDA(UNIX/Windows) |
RDA(GS) |
||||||
共通要素 |
データ型 |
BLOB |
○ |
○ |
○ |
○ |
○ |
||
DATE、TIME、TIMESTAMP |
○ |
○ |
○ |
○ |
○ |
||||
INTERVAL |
○ |
○ |
○ |
○ |
○ |
||||
上記以外 |
○ |
○ |
○ |
○ |
○ |
||||
値指定と相手指定 |
○ |
○ |
○ |
○ |
○ |
||||
項目参照 |
○ |
○ |
○ |
○ |
× |
||||
列指定 |
○ |
○ |
○ |
○ |
○ |
||||
関数 |
○ |
○ |
○ |
○ |
○ |
||||
集合関数指定 |
○ |
○ |
○ |
○ |
○ |
||||
数値関数 |
○ |
○ |
○ |
○ |
○ |
||||
データ列関数 |
○ |
○ |
○ |
○ |
○ |
||||
日時値関数 |
○ |
○ |
○ |
○ |
○ |
||||
CAST指定 |
○ |
○ |
○ |
○ |
○ |
||||
行識別子(ROW_ID) |
○ |
× |
○ |
× |
× |
||||
値式 |
○ |
○ |
○ |
○ |
○ |
||||
数値式 |
○ |
○ |
○ |
○ |
○ |
||||
データ列値式 |
○ |
○ |
○ |
○ |
○ |
||||
日時値式 |
○ |
○ |
○ |
○ |
○ |
||||
時間隔値式 |
○ |
○ |
○ |
○ |
○ |
||||
CASE式 |
○ |
○ |
○ |
○ |
× |
||||
述語 |
○ |
○ |
○ |
○ |
○ |
||||
比較述語 |
○ |
○ |
○ |
○ |
○ |
||||
BETWEEN述語 |
○ |
○ |
○ |
○ |
○ |
||||
IN述語 |
○ |
○ |
○ |
○ |
○ |
||||
LIKE述語 |
○ |
○ |
○ |
○ |
○ |
||||
NULL述語 |
○ |
○ |
○ |
○ |
○ |
||||
限定述語 |
○ |
○ |
○ |
○ |
○ |
||||
EXISTS述語 |
○ |
○ |
○ |
○ |
○ |
||||
探索条件 |
○ |
○ |
○ |
○ |
○ |
||||
表式 |
○ |
○ |
○ |
○ |
○ |
||||
FROM句 |
○ |
○ |
○ |
○ |
○ |
||||
WHERE句 |
○ |
○ |
○ |
○ |
○ |
||||
GROUPBY句 |
○ |
○ |
○ |
○ |
○ |
||||
HAVING句 |
○ |
○ |
○ |
○ |
○ |
||||
問合せ指定 |
○ |
○ |
○ |
○ |
○ |
||||
問合せ式 |
○ |
○ |
○ |
○ |
○ |
||||
副問合せ |
○ |
○ |
○ |
○ |
○ |
||||
データベース定義文 |
データベース定義(CREATE DATABASE) |
× |
× |
× |
× |
× |
|||
データベーススペース定義(CREATE DBSPACE) |
× |
× |
× |
× |
× |
||||
データベース操作文 |
データベース削除文(DROP DATABASE) |
× |
× |
× |
× |
× |
|||
データベーススペース削除文(DROP DBSPACE) |
× |
× |
× |
× |
× |
||||
スキーマ定義文 |
スキーマ定義(CREATE SCHEMA) |
○(注1) |
× |
○(注1) |
× |
× |
|||
表定義(CREATE TABLE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
ビュー定義(CREATE VIEW) |
○(注1) |
× |
○(注1) |
× |
× |
||||
GRANT文(GRANT) |
○(注1) |
× |
○(注1) |
× |
× |
||||
プロシジャルーチン定義(CREATE PROCEDURE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
インデックス定義 (CREATE INDEX) |
○(注1) |
× |
○(注1) |
× |
× |
||||
トリガ定義 (CREATE TRIGGER) |
× |
× |
× |
× |
× |
||||
スキーマ操作文 |
スキーマ削除文 (DROP SCHEMA) |
○(注1) |
× |
○(注1) |
× |
× |
|||
表削除文 (DROP TABLE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
ビュー削除文 (DROP VIEW) |
○(注1) |
× |
○(注1) |
× |
× |
||||
表定義変更文 (ALTER TABLE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
REVOKE文 (REVOKE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
プロシジャルーチン削除文 (DROP PROCEDURE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
インデックス削除文 (DROP INDEX) |
○(注1) |
× |
○(注1) |
× |
× |
||||
トリガ削除文 (DROP TRIGGER) |
× |
× |
× |
× |
× |
||||
表交換文 (SWAP TABLE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
格納構造定義文 |
表のDSO定義文 (CREATE DSO) |
STRIPE構造 |
○(注1) |
× |
○(注1) |
× |
× |
||
STRIPE構造以外 |
○(注1) |
× |
○(注1) |
× |
× |
||||
インデックスのDSO定義文 (CREATE DSO) |
HASH構造 |
○(注1) |
× |
○(注1) |
× |
× |
|||
BTREE構造 |
○(注1) |
× |
○(注1) |
× |
× |
||||
表のDSI定義文 (CREATE DSI) |
STRIPE構造 |
○(注1) |
× |
○(注1) |
× |
× |
|||
STRIPE構造以外 |
○(注1) |
× |
○(注1) |
× |
× |
||||
インデックスのDSI定義文 (CREATE DSI) |
HASH構造 |
○(注1) |
× |
○(注1) |
× |
× |
|||
BTREE構造 |
○(注1) |
× |
○(注1) |
× |
× |
||||
スコープ定義文 (CREATE SCOPE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
格納構造操作文 |
DSO削除文(DROP DSO) |
○(注1) |
× |
○(注1) |
× |
× |
|||
DSI削除文(DROP DSI) |
○(注1) |
× |
○(注1) |
× |
× |
||||
DSI変更文(ALTER DSI) |
○(注1) |
× |
○(注1) |
× |
× |
||||
スコープ削除(DROP SCOPE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
スコープ適用文 (APPLY SCOPE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
スコープ解除文 (RELEASE SCOPE) |
○(注1) |
× |
○(注1) |
× |
× |
||||
データ操作文 |
単一行SELECT文 |
○ |
○ |
○ |
○ |
○ |
|||
DELETE文:探索 |
○ |
○ |
○ |
○ |
○ |
||||
INSERT文 |
○ |
○ |
○ |
○ |
○ |
||||
UPDATE文:探索 |
○ |
○ |
○ |
○ |
○ |
||||
カーソル宣言 |
更新可能性句 |
○ |
○ |
○ |
○ |
○ |
|||
SCROLL |
× |
× |
× |
× |
× |
||||
並列指定 |
× |
× |
× |
× |
× |
||||
上記以外 |
○ |
○ |
○ |
○ |
○ |
||||
OPEN文 |
○ |
○ |
○ |
○ |
○ |
||||
CLOSE文 |
○ |
○ |
○ |
○ |
○ |
||||
FETCH文 |
○ |
○ |
○ |
○ |
○ |
||||
DELETE文:位置づけ |
○ |
○ |
○ |
○ |
○ |
||||
UPDATE文:位置づけ |
○ |
○ |
○ |
○ |
○ |
||||
表宣言 |
○ |
○ |
○ |
○ |
○ |
||||
トランザクション管理文 |
SET TRANSACTION文 |
○ |
○ |
○ |
○ |
○ |
|||
COMMIT文 |
○ |
○ |
○ |
○ |
○ |
||||
ROLLBACK文 |
○ |
○ |
○ |
○ |
○ |
||||
コネクション管理文 |
CONNECT文 |
○ |
○ |
○ |
○ |
○ |
|||
SET CONNECTION文 |
○ |
○ |
○ |
○ |
○ |
||||
DISCONNECT文 |
○ |
○ |
○ |
○ |
○ |
||||
セション |
SET CATALOG文 |
○ |
× |
○ |
× |
× |
|||
SET SCHEMA文 |
○ |
○ |
○ |
○ |
○ |
||||
SET SESSION AUTHORIZATION文 |
○ |
○ |
○ |
○ |
× |
||||
動的SQL文 |
USING句 |
○ |
○ |
○ |
○ |
○ |
|||
ALLOCATE DESCRIPTOR文 |
○ |
○ |
○ |
○ |
○ |
||||
DEALLOCATE DESCRIPTOR文 |
○ |
○ |
○ |
○ |
○ |
||||
DESCRIPTOR 取得文 |
○ |
○ |
○ |
○ |
○ |
||||
DESCRIPTOR 設定文 |
○ |
○ |
○ |
○ |
○ |
||||
PREPARE文 |
○ |
○ |
○ |
○ |
○ |
||||
DEALLOCATE PREPARE文 |
○ |
○ |
○ |
○ |
○ |
||||
DESCRIBE文 |
○ |
○ |
○ |
○ |
○ |
||||
EXECUTE文 |
○ |
○ |
○ |
○ |
○ |
||||
EXECUTE IMMEDIATE文 |
○ |
○ |
○ |
○ |
○ |
||||
動的カーソル宣言 |
○ |
○ |
○ |
○ |
○ |
||||
動的OPEN文 |
○ |
○ |
○ |
○ |
○ |
||||
動的FETCH文 |
○ |
○ |
○ |
○ |
○ |
||||
動的CLOSE文 |
○ |
○ |
○ |
○ |
○ |
||||
動的DELETE文 : 位置づけ |
○ |
○ |
○ |
○ |
○ |
||||
動的UPDATE文 : 位置づけ |
○ |
○ |
○ |
○ |
○ |
||||
準備可能動的 DELETE文 :位置づけ |
○ |
× |
○ |
× |
× |
||||
準備可能動的 UPDATE文 :位置づけ |
○ |
× |
○ |
× |
× |
||||
実行プロシジャ |
CALL文 |
○ |
○ |
○ |
○ |
× |
|||
埋込みSQL |
埋込み例外宣言 |
○ |
○ |
○ |
○ |
○ |
|||
INCLUDE文 |
○ |
○ |
○ |
○ |
○ |
○:サポートする
×:サポートしない
注1)動的SQLの準備可能文の場合のみ指定できます。
注2)トランザクションアクセスモードの指定と独立性水準の指定との組合せによっては、サポートしていない場合があります。
トランザクションアクセスモード |
READ ONLY |
READ WRITE |
---|---|---|
READ UNCOMMITTED |
○ |
× |
READ COMMITTED |
× |
× |
REPEATABLE READ |
× |
× |
SERIALIZABLE |
○ |
○ |
○:サポートする
×:サポートしない
注3)動的SQL文では利用できません。
目次
索引
![]() ![]() |