ヘッダーをスキップ
Oracle® Database管理者ガイド
11g リリース2 (11.2)
B56301-04
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

文の透過性の管理

データベースでは、次に示す標準のDML文でリモート表を参照することが可能です。

結合、集計、副問合せおよびSELECT...FOR UPDATEを含む問合せでは、ローカルおよびリモートの表およびビューをいくつでも参照できます。たとえば、次の問合せは2つのリモート表の情報を結合します。

SELECT e.empno, e.ename, d.dname 
  FROM scott.emp@sales.division3.example.com e, jward.dept@hq.example.com d 
  WHERE e.deptno = d.deptno; 

同機種環境では、UPDATEINSERTDELETEおよびLOCK TABLE文は、ローカルおよびリモートの両方の表を参照できます。リモート・データを更新するためのプログラミングは不要です。たとえば、次の文はローカル・データベースのjwardスキーマのemp表から行を選択して、scott.salesスキーマのリモート表empに新しい行を挿入します。

INSERT INTO scott.emp@sales.division3.example.com 
  SELECT * FROM jward.emp;

文の透過性に関する制限事項

文の透過性には、いくつかの制限事項が適用されます。