Symfoware Server アプリケーション開発ガイド(埋込みSQL編) - FUJITSU - |
目次 索引 |
以下に、Symfoware/RDBがコンパイル・実行時にサポートする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 SCHEMA) |
○(注1) |
○(注1) |
× |
× |
|||
順序定義(CREATE SEQUENCE) |
○(注1) |
○(注1) |
× |
× |
||||
表定義(CREATE TABLE) |
○(注1) |
○(注1) |
× |
× |
||||
ビュー定義(CREATE VIEW) |
○(注1) |
○(注1) |
× |
× |
||||
プロシジャルーチン定義 |
○(注1) |
○(注1) |
× |
× |
||||
ファンクションルーチン定義 |
○(注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) |
× |
× |
||||
プロシジャルーチン削除文 |
○(注1) |
○(注1) |
× |
× |
||||
ファンクションルーチン削除文 |
○(注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定義文 |
○(注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) |
× |
|||
埋込み |
埋込み例外宣言 |
○ |
○ |
○ |
○ |
|||
INCLUDE文 |
○ |
○ |
○ |
○ |
○:サポートする
×:サポートしない
注1)動的SQLの準備可能文の場合のみ指定できます。
注2)動的SQL文では利用できません。
注3)トランザクションアクセスモードの指定と独立性水準の指定との組合せによっては、サポートしていない場合があります。
|
トランザクションアクセスモード |
||
---|---|---|---|
READ ONLY |
READ WRITE |
||
独立性水準 |
READ UNCOMMITTED |
○ |
× |
READ COMMITTED |
× |
× |
|
REPEATABLE READ |
× |
× |
|
SERIALIZABLE |
○ |
○ |
○:サポートする
×:サポートしない
目次 索引 |