スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス

[目次][索引][前へ][次へ]

1.12 HiRDB External Data Accessとの関係

HiRDB External Data Accessを組み込んだ場合,次の機能が使用できます。

HiRDB External Data Accessを組み込んだ場合に使用できるSQLを次の表に示します。

表1-37 HiRDB External Data Accessを組み込んだ場合に使用できるSQL

分類 SQL 使用できる機能
定義系SQL ALTER PROCEDURE 外部表,又は外部表を基表とするビュー表を使用した手続きの定義変更
COMMENT 外部表,又は外部表の列に対するコメントの付与
CREATE FOREIGN INDEX 外部インデクスの定義
CREATE FOREIGN TABLE 外部表の定義
CREATE PROCEDURE 外部表,又は外部表を基表とするビュー表を使用した手続きの定義
CREATE SERVER 外部サーバの定義
CREATE USER MAPPING ユーザマッピングの定義
CREATE VIEW 外部表,又は外部表を基表とするビュー表の定義
DROP FOREIGN INDEX 外部インデクスの削除
DROP FOREIGN TABLE 外部表の削除
DROP PROCEDURE 外部表,又は外部表を基表とするビュー表を使用した手続きの削除
DROP SERVER 外部サーバの削除
DROP USER MAPPING ユーザマッピングの削除
DROP SCHEMA 外部表,又は外部インデクスを含むスキーマの削除
操作系SQL 1行SELECT文 外部表,又は外部表を基表とするビュー表の検索
動的SELECT文 外部表,又は外部表を基表とするビュー表の検索
INSERT文(形式1) 外部表,又は外部表を基表とするビュー表に行を挿入
INSERT文(形式3) 埋込み変数配列を指定して,外部表,又は外部表を基表とするビュー表に複数の行を挿入
UPDATE文(形式1) 外部表,又は外部表を基表とするビュー表の指定した列の値を更新
UPDATE文(形式3) 埋込み変数配列を指定して,外部表,又は外部表を基表とするビュー表内の行を列単位で更新
DELETE文(形式1) 外部表,又は外部表を基表とするビュー表の指定した行を削除
DELETE文(形式2) 埋込み変数配列を指定して,外部表,又は外部表を基表とするビュー表の指定した行を削除
制御系SQL LOCK文 外部表に対応する,外部のDBの表に対する表単位排他制御の実行

HiRDB External Data Accessを組み込んでいない場合,又は取り外した場合,COMMENT文及びDROP PROCEDURE以外のSQLは使用できません。

注※
HiRDB External Data Accessを組み込んでいない場合でも,実行できます。