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

付録I SQL文の使用範囲

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

[表:応用プログラムに記述できるSQL文の範囲]

分類

 

翻訳時のサポート範囲

実行時のサポート範囲

RDB2_TCP

RDA

対象OS

クライ
アント

UNIX系、
Windows

UNIX系、
Windows

Solaris OE、
Windows

Solaris OE、
Windows

サーバ

UNIX系、
Windows NT、
Windows 2000、
Windows XP
およびWindows Server 2003

Solaris OE、
Windows NT、Windows 2000、
Windows XP
およびWindows Server 2003

グローバルサーバ

共 通 要 素

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

○(注3)

×

×

データベース定義文

データベース定義
(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文

○(注3)

×

×

GRANT文

○(注1)

○(注1)

×

×

REVOKE文

○(注1)

○(注1)

×

×

データ操作文

単一行SELECT文

 

並列指定

×

占有モード指定

×

×

×

DELETE文:探索

 

占有モード指定

×

×

×

INSERT文

 

占有モード指定

×

×

×

UPDATE文:探索

 

占有モード指定

×

×

×

カーソル宣言

 

更新可能性句

 

SCROLL

×

×

×

 

並列指定

×

×

×

 

占有モード指定

×

×

×

 

カーソルモード指定

×

×

×

OPEN文

CLOSE文

FETCH文

DELETE文:位置づけ

UPDATE文:位置づけ

表宣言

資源
操作文

RELEASE TABLE文

○(注3)

×

×

トランザクション管理文

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)

×

埋込み
SQL

埋込み例外宣言

INCLUDE文

○ : サポートする

× : サポートしない

Windows : Windows NT、Windows 2000、Windows XP、Windows Server 2003、Windows 98およびWindows Me

UNIX系 : Solaris OEおよびLinux

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

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

 

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

READ ONLY

READ WRITE

独立性水準

READ UNCOMMITTED

×

READ COMMITTED

×

×

REPEATABLE READ

×

×

SERIALIZABLE

○ : サポートする

× : サポートしない

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


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

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