JDBCドライバを使用したアプリケーションで指定可能なSQL文について説明します。
以下のインタフェースのパラメタで指定可能なSQL文について説明します。
CallableStatementインタフェース
PreparedStatementインタフェース
Statementインタフェース
分類 | SQL文 |
---|---|
ストアドプロシジャ | CALL文 |
分類 | 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 TRANSACTION文 |
セション管理文 | SET SCHEMA文 |
利用者制御文 | CREATE USER文 |
DROP USER文 | |
ALTER USER文 | |
アクセス制御文 | CREATE ROLE文 |
DROP ROLE文 | |
GRANT文 | |
REVOKE文 |
分類 | 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 TRANSACTION文 |
セション管理文 | 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ドライバを利用したアプリケーションで、表定義文およびインデックス定義文を実行する場合、データベース名と同じ名前の空きのあるデータベーススペースを用意しておく必要があります。