以下に、Symfoware/RDBがコンパイル・実行時にサポートするSQL文の使用範囲を示します。
データベース簡単運用の場合には、使用可能なSQL文の範囲が異なります。データベース簡単運用ガイドを参照し、使用可能なSQL文の範囲を確認してください。
分類 |
| コンパイル時のサポート範囲 | 実行時のサポート範囲 | |||
---|---|---|---|---|---|---|
対象OS | クライ | Solaris | Solaris | |||
サーバ | - | Solaris | ||||
共 通 要 素 | データ型(BLOB) | ○ | ○ | |||
データ型(DATE、TIME、TIMESTAMP) | ○ | ○ | ||||
データ型(INTERVAL) | ○ | ○ | ||||
データ型(上記以外) | ○ | ○ | ||||
値指定と相手指定 | ○ | ○ | ||||
項目参照 | ○ | ○ | ||||
列指定 | ○ | ○ | ||||
関数 | ○ | ○ | ||||
集合関数指定 | ○ | ○ | ||||
数値関数 | ○ | ○ | ||||
データ列値関数 | ○ | ○ | ||||
日時値関数 | ○ | ○ | ||||
XMLQUERY関数 | ○ | ○ | ||||
CAST指定 | ○ | ○ | ||||
行識別子(ROW_ID) | ○ | ○ | ||||
ROWNUM | ○ | ○ | ||||
値式 | ○ | ○ | ||||
行値構成子 | ○ | ○ | ||||
数値式 | ○ | ○ | ||||
データ列値式 | ○ | ○ | ||||
日時値式 | ○ | ○ | ||||
時間隔値式 | ○ | ○ | ||||
CASE式 | ○ | ○ | ||||
述語 | ○ | ○ | ||||
比較述語 | ○ | ○ | ||||
BETWEEN述語 | ○ | ○ | ||||
IN述語 | ○ | ○ | ||||
LIKE述語 | ○ | ○ | ||||
NULL述語 | ○ | ○ | ||||
限定述語 | ○ | ○ | ||||
EXISTS述語 | ○ | ○ | ||||
XMLEXISTS述語 | ○ | ○ | ||||
探索条件 | ○ | ○ | ||||
表式 | ○ | ○ | ||||
FROM句 | ○ | ○ | ||||
WHERE句 | ○ | ○ | ||||
GROUP BY句 | ○ | ○ | ||||
HAVING句 | ○ | ○ | ||||
問合せ指定 | ○ | ○ | ||||
問合せ式 | ○ | ○ | ||||
副問合せ | ○ | ○ | ||||
ASSIST指定 | ○ | ○ | ||||
システム | SET SYSTEM PARAMETER文 | ○(注1) | ○(注1) | |||
利用者 | 利用者定義文(CREATE USER) | ○(注1) | ○(注1) | |||
利用者変更文(ALTER USER) | ○(注1) | ○(注1) | ||||
利用者削除文(DROP USER) | ○(注1) | ○(注1) | ||||
SET USER PASSWORD文 | ○ | ○(注2) | ||||
データベース定義文 | データベース定義 | ○(注1) | ○(注1) | |||
データベーススペース定義 | ○(注1) | ○(注1) | ||||
データベース操作文 | データベース削除文 | ○(注1) | ○(注1) | |||
データベーススペース削除文 | ○(注1) | ○(注1) | ||||
スキーマ定義文 | スキーマ定義(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文 | ○ | ○ | |||
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文 | ○ | ○ | |||
埋込み | 埋込み例外宣言 | ○ | ○ | |||
INCLUDE文 | ○ | ○ |
○:サポートする
注1)動的SQLの準備可能文の場合のみ指定できます。
注2)動的SQL文では利用できません。