Symfoware Parallel Server RDBユーザーズガイド 応用プログラム開発編
目次 索引 前ページ次ページ

付録H SQL文の使用範囲

表:応用プログラムに記述できるSQL文の範囲に、Symfoware/RDBが翻訳・実行時にサポートするSQL文の使用範囲を示します。

[表:応用プログラムに記述できる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文


(注2)

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文


(注3)


(注3)

×

埋込みSQL

埋込み例外宣言

INCLUDE文

○:サポートする

×:サポートしない

注1)動的SQLの準備可能文の場合のみ指定できます。

注2)トランザクションアクセスモードの指定と独立性水準の指定との組合せによっては、サポートしていない場合があります。

トランザクションアクセスモード
独立性水準

READ ONLY

READ WRITE

READ UNCOMMITTED

×

READ COMMITTED

×

×

REPEATABLE READ

×

×

SERIALIZABLE

○:サポートする

×:サポートしない

注3)動的SQL文では利用できません。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2006