ヘッダーをスキップ
Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンス
11g リリース1(11.1)
E05686-02
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

149 DBMS_XDB_ADMIN

DBMS_XDB_ADMINパッケージは、XML DBリポジトリのXMLIndexを管理するインタフェースを提供します。


関連項目:

Oracle XML DBリポジトリのXMLIndexの使用方法については、『Oracle XML DB開発者ガイド』を参照してください。

この章では、次の項目について説明します。


DBMS_XDB_ADMINサブプログラムの要約

次の表に、このパッケージのすべてのサブプログラムをアルファベット順に示します。

表149-1 DBMS_XDB_ADMパッケージのサブプログラム

サブプログラム 説明

CREATEREPOSITORYXMLINDEXプロシージャ


XML DBリポジトリにXMLIndexを作成します。

DROPREPOSITORYXMLINDEXプロシージャ


XML DBリポジトリのXMLIndexを削除します。

XMLINDEXADDPATHプロシージャ


XML DBリポジトリ内のパスを入力として使用し、この指定されたパスの下のすべてのリソースの索引を作成します。

XMLINDEXREMOVEPATHプロシージャ


指定したパスの索引を削除します。



CREATEREPOSITORYXMLINDEXプロシージャ

このプロシージャは、XML DBリポジトリにXMLIndexを作成します。

構文

DBMS_XDB_ADMIN.CREATEREPOSITORYXMLINDEX;

DROPREPOSITORYXMLINDEXプロシージャ

このプロシージャは、XML DBリポジトリのXMLIndexを削除します。

構文

DBMS_XDB_ADMIN.DROPREPOSITORYXMLINDEX;

XMLINDEXADDPATHプロシージャ

このプロシージャは、リポジトリxmlindexにパスで識別されたリソースを追加するか(recurseFALSEの場合)、またはリポジトリxmlindexにパスをルートとするリソースのサブツリーを追加します(recurseTRUEの場合)。recurseのデフォルト値はTRUEです。

構文

DBMS_XDB_ADMIN.XMLINDEXADDPATH(
   path         IN  VARCHAR2,
   recurse      IN  BOOLEAN);

パラメータ

表149-2 XMLINDEXADDPATHプロシージャのパラメータ

パラメータ 説明

path

リソースへのパス。

recurse

TRUEまたはFALSE


DECLARE    ret BOOLEAN;BEGIN    ret := DBMS_XDB_ADMIN.XMLINDEXADDPATH('/PurchaseOrder', FALSE); END;

XMLINDEXREMOVEPATHプロシージャ

このプロシージャは、リポジトリxmlindexからパスで識別されたリソースを削除するか(recurseFALSEの場合)、またはリポジトリxmlindexからパスをルートとするリソースのサブツリーを削除します(recurseTRUEの場合)。recurseのデフォルト値はTRUEです。

構文

DBMS_XDB_ADMIN.XMLINDEXREMOVEPATH(
   path              IN  VARCHAR2,
   isrecursive       IN  BOOLEAN)
 RETURN BOOLEAN;

パラメータ

表149-3 XMLINDEXREMOVEPATHプロシージャのパラメータ

パラメータ 説明

path

リソースへのパス。

recurse

TRUEまたはFALSE


DECLARE    ret BOOLEAN;BEGIN    ret := DBMS_XDB_ADMIN.XMLINDEXREMOVEPATH(            '/PurcahseOrder', FALSE);     ret := DBMS_XDB_ADMIN.XMLINDEXREMOVEPATH(           '/PurcahseOrder/CompanyA', TRUE); END;