1.12 HiRDB External Data Accessとの関係

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

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

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

分類SQL使用できる機能
定義系SQLALTER 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外部表,又は外部インデクスを含むスキーマの削除
操作系SQL1行SELECT文外部表,又は外部表を基表とするビュー表の検索
動的SELECT文外部表,又は外部表を基表とするビュー表の検索
INSERT文(形式1)外部表,又は外部表を基表とするビュー表に行を挿入
INSERT文(形式3)埋込み変数配列を指定して,外部表,又は外部表を基表とするビュー表に複数の行を挿入
UPDATE文(形式1)外部表,又は外部表を基表とするビュー表の指定した列の値を更新
UPDATE文(形式3)埋込み変数配列を指定して,外部表,又は外部表を基表とするビュー表内の行を列単位で更新
DELETE文(形式1)外部表,又は外部表を基表とするビュー表の指定した行を削除
DELETE文(形式2)埋込み変数配列を指定して,外部表,又は外部表を基表とするビュー表の指定した行を削除
制御系SQLLOCK文外部表に対応する,外部のDBの表に対する表単位排他制御の実行
HiRDB External Data Accessを組み込んでいない場合,又は取り外した場合,COMMENT文及びDROP PROCEDURE以外のSQLは使用できません。
注※
HiRDB External Data Accessを組み込んでいない場合でも,実行できます。