Symfoware Server アプリケーション開発ガイド(埋込みSQL編) - FUJITSU -
目次 索引 前ページ次ページ

付録J SQL文の使用範囲

以下に、Symfoware/RDBがコンパイル・実行時にサポートするSQLの使用範囲を示します。

[表:アプリケーションに記述できるSQL文の範囲]

分類

 

コンパイル時のサポート範囲

実行時のサポート範囲

RDB2_TCP

RDA

対象OS

クライ
アント







サーバ




グローバルサーバ

共 通 要 素

データ型(BLOB)

データ型(DATE、TIME、TIMESTAMP)

データ型(INTERVAL)

データ型(上記以外)

値指定と相手指定

項目参照

×

列指定

関数

集合関数指定

数値関数

データ列関数

日時値関数

CAST指定

行識別子(ROW_ID)

×

×

値式

数値式

データ列値式

日時値式

時間隔値式

CASE式

×

述語

比較述語

BETWEEN述語

IN述語

LIKE述語

NULL述語

限定述語

EXISTS述語

探索条件

表式

FROM句

WHERE句

GROUP BY句

HAVING句

問合せ指定

問合せ式

副問合せ

システム
制御文

SET SYSTEM PARAMETER文

○(注1)

○(注1)

×

×

利用者
制御文

利用者定義文(CREATE USER)

○(注1)

○(注1)

×

×

利用者変更文(ALTER USER)

○(注1)

○(注1)

×

×

利用者削除文(DROP USER)

○(注1)

○(注1)

×

×

SET USER PASSWORD文

○(注2)

×

×

データベース定義文

データベース定義
(CREATE DATABASE)

×

×

×

×

データベーススペース定義
(CREATE DBSPACE)

×

×

×

×

データベース操作文

データベース削除文
(DROP DATABASE)

×

×

×

×

データベーススペース削除文
(DROP DBSPACE)

×

×

×

×

スキーマ定義文

スキーマ定義(CREATE SCHEMA)

○(注1)

○(注1)

×

×

順序定義(CREATE SEQUENCE)

○(注1)

○(注1)

×

×

表定義(CREATE TABLE)

○(注1)

○(注1)

×

×

ビュー定義(CREATE VIEW)

○(注1)

○(注1)

×

×

プロシジャルーチン定義
(CREATE PROCEDURE)

○(注1)

○(注1)

×

×

ファンクションルーチン定義
(CREATE FUNCTION)

○(注1)

○(注1)

×

×

インデックス定義(CREATE INDEX)

○(注1)

○(注1)

×

×

トリガ定義(CREATE TRIGGER)

○(注1)

○(注1)

×

×

スキーマ操作文

スキーマ削除文(DROP SCHEMA)

○(注1)

○(注1)

×

×

順序削除文(DROP SEQUENCE)

○(注1)

○(注1)

×

×

表削除文(DROP TABLE)

○(注1)

○(注1)

×

×

ビュー削除文(DROP VIEW)

○(注1)

○(注1)

×

×

表定義変更文(ALTER TABLE)

○(注1)

○(注1)

×

×

プロシジャルーチン削除文
(DROP PROCEDURE)

○(注1)

○(注1)

×

×

ファンクションルーチン削除文
(DROP FUNCTION)

○(注1)

○(注1)

×

×

インデックス削除文(DROP INDEX)

○(注1)

○(注1)

×

×

トリガ削除文(DROP TRIGGER)

○(注1)

○(注1)

×

×

表交換文(SWAP TABLE)

○(注1)

○(注1)

×

×

格納構造定義文

表のDSO定義文(CREATE DSO)

○(注1)

○(注1)

×

×

インデックスのDSO定義文(CREATE DSO)

○(注1)

○(注1)

×

×

表のDSI定義文(CREATE DSI)

○(注1)

○(注1)

×

×

インデックスのDSI定義文
(CREATE DSI)

○(注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)

×

×

最適化情報設定文(SET STATISTICS)

○(注1)

○(注1)

×

×

最適化情報表示文(PRINT STATISTICS)

○(注1)

○(注1)

×

×

アクセス
制御文

ロール定義文 (CREATE ROLE)

○(注1)

○(注1)

×

×

ロール削除文 (DROP ROLE)

○(注1)

○(注1)

×

×

SET ROLE文

○(注2)

×

×

GRANT文

○(注1)

○(注1)

×

×

REVOKE文

○(注1)

○(注1)

×

×

データ操作文

単一行SELECT文

 

並列指定

占有モード指定

×

×

最大件数指定

DELETE文:探索

 

占有モード指定

×

×

INSERT文

 

占有モード指定

×

×

UPDATE文:探索

 

占有モード指定

×

×

カーソル宣言

 

更新可能性句

 

SCROLL

×

×

 

並列指定

×

×

 

占有モード指定

×

×

 

カーソルモード指定

×

×

 

最大件数指定

OPEN文

CLOSE文

FETCH文

DELETE文:位置づけ

UPDATE文:位置づけ

表宣言

資源
操作文

RELEASE TABLE文

○(注2)

×

×

トランザクション管理文

SET TRANSACTION文

○(注3)

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文

○(注2)

×

埋込み
SQL

埋込み例外宣言

INCLUDE文

○:サポートする

×:サポートしない

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

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

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

 

トランザクションアクセスモード

READ ONLY

READ WRITE

独立性水準

READ UNCOMMITTED

×

READ COMMITTED

×

×

REPEATABLE READ

×

×

SERIALIZABLE

○:サポートする

×:サポートしない


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

All Rights Reserved, Copyright(C) 富士通株式会社 2007-2008