ページの先頭行へ戻る
Symfoware Server V11.0.x SQLリファレンス
Symfoware

付録E SQL文の使用範囲

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

データベース簡単運用の場合には、使用可能なSQL文の範囲が異なります。データベース簡単運用ガイドを参照し、使用可能なSQL文の範囲を確認してください。

表E.1 アプリケーションに記述できるSQL文の範囲

分類

  

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

実行時のサポート範囲

対象OS

クライ
アント

Solaris
Linux
Windows

Solaris
Linux
Windows

サーバ

Solaris
Linux
Windows

共 通 要 素

データ型(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)

データベース定義文

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

○(注1)

○(注1)

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

○(注1)

○(注1)

データベース操作文

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

○(注1)

○(注1)

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

○(注1)

○(注1)

スキーマ定義文

スキーマ定義(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文

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)動的SQL文では利用できません。