Symfoware Server アプリケーション開発ガイド(JDBCドライバ編) - FUJITSU -
目次 索引 前ページ次ページ

付録D 使用可能SQL文一覧

JDBCドライバを使用したアプリケーションで指定可能なSQL文について説明します。

以下のインタフェースのパラメタで指定可能なSQL文について説明します。

■CallableStatementインタフェー

分類

SQL文

ストアドプロシジャ

CALL文


■PreparedStatementインタフェー

分類

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 SCOPE文
(スコープ定義文)

格納構造操作文

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

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

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

データ操作文

問合せ式

問合せ式(動的パラメタあり)

INSERT文

INSERT文(動的パラメタあり)

DELETE文: 探索

DELETE文: 探索(動的パラメタあり)

UPDATE文: 探索

UPDATE文: 探索(動的パラメタあり)

DELETE文: 位置づけ

DELETE文: 位置づけ(動的パラメタあり)

UPDATE文: 位置づけ

UPDATE文: 位置づけ(動的パラメタあり)

セション管理文

SET SCHEMA文

利用者制御文

CREATE USER文
(利用者定義文)

DROP USER文
(利用者削除文)

ALTER USER文
(利用者変更文)

アクセス制御文

CREATE ROLE文
(ロール定義文)

DROP ROLE文
(ロール削除文)

GRANT文

REVOKE文

■Statementインタフェー

分類

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 SCOPE文
(スコープ定義文)

格納構造操作文

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

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

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

データ操作文

問合せ式

INSERT文

DELETE文: 探索

UPDATE文: 探索

DELETE文: 位置づけ

UPDATE文: 位置づけ

セション管理文

SET SCHEMA文

利用者制御文

CREATE USER文
(利用者定義文)

DROP USER文
(利用者削除文)

ALTER USER文
(利用者変更文)

アクセス制御文

CREATE ROLE文
(ロール定義文)

DROP ROLE文
(ロール削除文)

GRANT文

REVOKE文

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

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

注2) JDBCドライバを利用したアプリケーションで、表定義文およびインデックス定義文を実行する場合、データベース名と同じ名前の空きのあるデータベーススペースを用意しておく必要があります。


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

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