ページの先頭行へ戻る
Symfoware Server V11.1.0 アプリケーション開発ガイド(.NET Data Provider編)
FUJITSU Software

付録C 使用可能SQL文一覧

Symfoware .NET Data Providerを使用したアプリケーションで指定可能なSQL文について説明します。

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

Symfoware .NET Data Providerでは、SymfowareCommandクラスに指定します。

表C.1 Symfoware .NET Data Providerで使用可能なSQL文

分類

SQL文

スキーマ定義文

CREATE SCHEMA文 (注1)
(スキーマ定義)

CREATE TABLE文 (注1) (注2)
(表定義)

CREATE VIEW文
(ビュー定義)

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

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

CREATE INDEX文 (注1) (注2)
(インデックス定義)

CREATE TRIGGER文
(トリガ定義)

CREATE SEQUENCE文
(順序定義)

スキーマ操作文

DROP SCHEMA文
(スキーマ削除文)

DROP TABLE文
(表削除文)

ALTER TABLE文
(表定義変更文)

DROP VIEW文
(ビュー削除文)

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

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

DROP TRIGGER文
(トリガ削除文)

SWAP TABLE文
(表交換文)

DROP SEQUENCE文
(順序削除文)

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

格納構造定義文

CREATE DSO文
(表のDSO定義文)

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

CREATE DSI文
(表のDSI定義文)

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

CREATE SCOPE文
(スコープ定義文)

格納構造操作文

DROP DSO文
(DSO削除文)

DROP DSI文
(DSI削除文)

ALTER DSI文
(DSI変更文)

DROP SCOPE文
(スコープ削除文)

APPLY SCOPE文
(スコープ適用文)

RELEASE SCOPE文
(スコープ解除文)

データ操作文

問合せ式

INSERT文

DELETE文: 探索

UPDATE文: 探索

セション管理文

SET SCHEMA文

利用者制御文

CREATE USER文
(利用者定義文)

DROP USER文
(利用者削除文)

ALTER USER文
(利用者変更文)

システム制御文

SET SYSTEM PARAMETER文

アクセス制御文

CREATE ROLE文
(ロール定義文)

DROP ROLE文
(ロール削除文)

GRANT文

REVOKE文

ストアドプロシジャ文

CALL文

注1) Symfoware .NET Data Providerを利用したアプリケーションで、スキーマ定義文、表定義文およびインデックス定義文を実行する場合、指定するスキーマ名、表名およびインデックス名は、通常、8文字以内で指定します。
スキーマ名などの文字数を拡張したい場合、システム用の動作環境ファイルの“DEFAULT_DSI_NAME”を指定してください。データベース簡単運用の場合は、システム用の動作環境ファイルによる指定はできません。

参照

“DEFAULT_DSI_NAME”の詳細は、“セットアップガイド”を参照してください。

注2) Symfoware .NET Data Providerを利用したアプリケーションで、表定義文およびインデックス定義文を実行する場合、データベース名と同じ名前の空きのあるデータベーススペースを用意しておく必要があります。なお、データベース簡単運用の場合は、データベーススペースを考慮する必要がありません。