ヘッダーをスキップ
Oracle® Database PL/SQLパッケージおよびタイプ・リファレンス
11g リリース2(11.2)
B56262-06
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

167 DBMS_XDBRESOURCE

DBMS_XDBRESOURCEパッケージは、リソースのメタデータと内容を操作するインタフェースを提供します。


関連項目:

DBMS_XDBRESOURCEの使用方法の例は、『Oracle XML DB開発者ガイド』を参照してください。

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


DBMS_XDBRESOURCEの使用方法


概要

DBMS_XDBRESOURCEパッケージでは、リソースのメタデータと内容を取得および設定するルーチンが提供されています。DBMS_XMLDOMパッケージに用意されているDOMトラバース機能を利用するには、DBMS_XDBRESOURCE.MAKEDOCUMENTルーチンを使用して、XDBResourceインスタンスをDOMDocumentタイプに変換します。


セキュリティ・モデル

DBMS_XDBRESOURCEパッケージは、XDBが所有しているため、SYSまたはXDBによって作成される必要があります。EXECUTE権限は、PUBLICに付与されます。このパッケージ内のサブプログラムは、現行のユーザーの権限を使用して実行されます。


DBMS_XDBRESOURCEサブプログラムの要約

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

サブプログラム 説明

FREERESOURCEプロシージャ


XDBResourceに使用されているすべてのメモリーを解放します。

GETACLファンクション


XDBResourceを指定すると、そのACLを文字列として戻します。

GETACLDOCFROMRESファンクション


指定したリソースのACLドキュメントをXMLTypeとして戻します。

GETAUTHORファンクション


XDBResourceを指定すると、その作成者を戻します。

GETCHARACTERSETファンクション


XDBResourceを指定すると、そのキャラクタ・セットを戻します。

GETCOMMENTファンクション


XDBResourceを指定すると、そのコメントを戻します。

GETCONTENTBLOBファンクション


リソースの内容をBLOBとして戻します。

GETCONTENTCLOBファンクション


リソースの内容をCLOBとして戻します。

GETCONTENTREFファンクション


リソースの内容をXMLTypeRefとして戻します。

GETCONTENTTYPEファンクション


XDBResourceを指定すると、そのコンテンツ・タイプを戻します。

GETCONTENTXMLファンクション


リソースの内容をXMLとして戻します。

GETCONTENTVARCHAR2ファンクション


リソースの内容を文字列として戻します。

GETCREATIONDATEファンクション


XDBResourceを指定すると、その作成日を戻します。

GETCREATORファンクション


XDBResourceを指定すると、その作成者を戻します。

GETCUSTOMMETADATAファンクション


メタデータにxpathと名前空間を指定すると、要求されたカスタム・メタデータを戻します。

GETDISPLAYNAMEファンクション


XDBResourceを指定すると、その表示名を戻します。

GETLANGUAGEファンクション


XDBResourceを指定すると、その言語を戻します。

GETLASTMODIFIERファンクション


XDBResourceを指定すると、その最終変更者を戻します。

GETMODIFICATIONDATEファンクション


XDBResourceを指定すると、その変更日を戻します。

GETOWNERファンクション


XDBResourceを指定すると、その所有者を戻します。

GETREFCOUNTファンクション


XDBResourceを指定すると、その参照数を戻します。

GETVERSIONIDファンクション


XDBResourceを指定すると、そのバージョンIDを戻します。

HASACLCHANGEDファンクション


特定のリソースのACLが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASAUTHORCHANGEDファンクション


特定のリソースのACLが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASCHANGEDファンクション


特定のXPathで示される要素または属性が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASCHARACTERSETCHANGEDファンクション


特定のリソースのキャラクタ・セットが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASCOMMENTCHANGEDファンクション


特定のリソースのコメントが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASCONTENTCHANGEDファンクション


特定のリソースの内容が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASCONTENTTYPECHANGEDファンクション


特定のリソースのコンテンツ・タイプが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASCREATIONDATECHANGEDファンクション


特定のリソースの作成日が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASCREATORCHANGEDファンクション


特定のリソースの作成者が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASCUSTOMMETADATACHANGEDファンクション


このXPathのカスタム・メタデータが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASDISPLAYNAMECHANGEDファンクション


特定のリソースの表示名が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASLANGUAGECHANGEDファンクション


特定のリソースの言語が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASLASTMODIFIERCHANGEDファンクション


特定のリソースの最終変更者が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASMODIFICATIONDATECHANGEDファンクション


特定のリソースの変更日が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASOWNERCHANGEDファンクション


特定のリソースの所有者が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASREFCOUNTCHANGEDファンクション


特定のリソースの参照数が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

HASVERSIONIDCHANGEDファンクション


特定のリソースのバージョンIDが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

ISFOLDERファンクション


特定のリソースがフォルダの場合はTRUE、それ以外の場合はFALSEを戻します。

ISNULLファンクション


入力したリソースがNULLの場合はTRUE、それ以外の場合はFALSEを戻します。

MAKEDOCUMENTファンクション


XDBResourceをXMLDOMインタフェースを使用して処理できるDOMDocumentに変換します。

SAVEプロシージャ


リソースを任意の変更で更新します。

SETACLプロシージャ


特定のXDBResourceのACLを指定したパスに設定します。

SETAUTHORプロシージャ


特定のXDBResourceの作成者を指定した文字列に設定します。

SETCHARACTERSETプロシージャ


特定のXDBResourceのキャラクタ・セットを指定したキャラクタ・セットに設定します。

SETCOMMENTプロシージャ


特定のXDBResourceに対応するコメントを設定します。

SETCONTENTプロシージャ


特定のリソースの内容を特定のCLOBに置き換えます。

SETCONTENTTYPEプロシージャ


特定のXDBResourceのコンテンツ・タイプを設定します。

SETCUSTOMMETADATAプロシージャ


XPathと名前空間で指定したカスタム・メタデータを新規データに設定します。

SETDISPLAYNAMEプロシージャ


特定のXDBResourceの表示名を設定します。

SETLANGUAGEプロシージャ


特定のXDBResourceの言語を設定します。

SETOWNERプロシージャ


特定のXDBResourceの所有者を設定します。



FREERESOURCEプロシージャ

このプロシージャは、XDBResourceに使用されているすべてのメモリーを解放します。

構文

DBMS_XDBRESEROUCE.FREERESOURCE (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-2 FREERESOURCEプロシージャのパラメータ

パラメータ 説明

res

解放するXDBResource。



GETACLファンクション

XDBResourceを指定すると、このファンクションはそのACLを文字列として戻します。

構文

DBMS_XDBRESEROUCE.GETACL (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-3 GETACLファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETACLDOCFROMRESファンクション

このファンクションは、指定したリソースのACLドキュメントをXMLTypeとして戻します。

構文

DBMS_XDBRESEROUCE.GETACLDOCFROMRES (
   res   IN    XDBResource) 
 RETURN SYS.XMLTYPE;

パラメータ

表167-4 GETACLファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETAUTHORファンクション

XDBResourceを指定すると、このファンクションはその作成者を戻します。

構文

DBMS_XDBRESEROUCE.GETAUTHOR (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-5 GETAUTHORファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETCHARACTERSETファンクション

XDBResourceを指定すると、このファンクションはそのキャラクタ・セットを戻します。

構文

DBMS_XDBRESEROUCE.GETCHARACTERSET (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-6 GETCHARACTERSETファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETCOMMENTファンクション

XDBResourceを指定すると、このファンクションはそのコメントを戻します。

構文

DBMS_XDBRESEROUCE.GETCOMMENT (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-7 GETCOMMENTファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETCONTENTBLOBファンクション

このファンクションは、リソースの内容をBLOBとして戻します。

構文

DBMS_XDBRESEROUCE.GETCONTENTBLOB (
   res    IN     XDBResource,
   csid   OUT    PLS_INTEGER) 
 RETURN BLOB;

パラメータ

表167-8 GETCONTENTBLOBファンクションのパラメータ

パラメータ 説明

res

XDBResource。

csid

戻されたBLOBのキャラクタ・セットID。



GETCONTENTCLOBファンクション

このファンクションは、リソースの内容をCLOBとして戻します。

構文

DBMS_XDBRESEROUCE.GETCONTENTCLOB (
   res   IN    XDBResource) 
 RETURN CLOB;

パラメータ

表167-9 GETCONTENTCLOBファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETCONTENTREFファンクション

このファンクションは、リソースの内容をXMLTypeRefとして戻します。

構文

DBMS_XDBRESEROUCE.GETCONTENTREF (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-10 GETCONTENTREFファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETCONTENTTYPEファンクション

XDBResourceを指定すると、このファンクションはそのコンテンツ・タイプを戻します。

構文

DBMS_XDBRESEROUCE.GETCONTENTTYPE (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-11 GETCONTENTTYPEファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETCONTENTXMLファンクション

このファンクションは、リソースの内容をXMLTypeRefとして戻します。

構文

DBMS_XDBRESEROUCE.GETCONTENTXML (
   res   IN    XDBResource) 
 RETURN XMLType;

パラメータ

表167-12 GETCONTENTXMLファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETCONTENTVARCHAR2ファンクション

このファンクションは、リソースの内容を文字列として戻します。

構文

DBMS_XDBRESEROUCE.GETCONTENTVARCHAR2 (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-13 GETCONTENTVARCHAR2ファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETCREATIONDATEファンクション

XDBResourceを指定すると、このファンクションはその作成日を戻します。

構文

DBMS_XDBRESEROUCE.GETCREATIONDATE (
   res   IN    XDBResource) 
 RETURN TIMESTAMP;

パラメータ

表167-14 GETCREATIONDATEファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETCREATORファンクション

XDBResourceを指定すると、このファンクションはその作成者を戻します。

構文

DBMS_XDBRESEROUCE.GETCREATOR (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-15 GETCREATORファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETCUSTOMMETADATAファンクション

メタデータにxpathと名前空間を指定すると、このファンクションは要求されたカスタム・メタデータを戻します。

構文

DBMS_XDBRESEROUCE.GETCUSTOMMETADATA (
   res        IN    XDBResource, 
   xpath      IN    VARCHAR2,    namespace  IN    VARCHAR2)
 RETURN XMLType;

パラメータ

表167-16 GETCUSTOMMETADATAファンクションのパラメータ

パラメータ 説明

res

XDBResource。

xpath

カスタム・メタデータのXPath。

namespace

名前空間。


使用上の注意

XPath式の1番目の要素は"Resource"である必要があります。


GETDISPLAYNAMEファンクション

XDBResourceを指定すると、このファンクションはその表示名を戻します。

構文

DBMS_XDBRESEROUCE.GETDISPLAYNAME (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-17 GETDISPLAYNAMEファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETLANGUAGEファンクション

XDBResourceを指定すると、このファンクションはその言語を戻します。

構文

DBMS_XDBRESEROUCE.GETLANGUAGE (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-18 GETLANGUAGEファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETLASTMODIFIERファンクション

XDBResourceを指定すると、このファンクションはその最終変更者を戻します。

構文

DBMS_XDBRESEROUCE.GETLASTMODIFIER (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-19 GETLASTMODIFIERファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETMODIFICATIONDATEファンクション

XDBResourceを指定すると、このファンクションはその変更日を戻します。

構文

DBMS_XDBRESEROUCE.GETMODIFICATIONDATE (
   res   IN    XDBResource) 
 RETURN TIMESTAMP;

パラメータ

表167-20 GETMODIFICATIONDATEファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETOWNERファンクション

XDBResourceを指定すると、このファンクションはその所有者を戻します。

構文

DBMS_XDBRESEROUCE.GETOWNER (
   res   IN    XDBResource) 
 RETURN VARCHAR2;

パラメータ

表167-21 GETOWNERファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETREFCOUNTファンクション

XDBResourceを指定すると、このファンクションはその参照数を戻します。

構文

DBMS_XDBRESEROUCE.GETREFCOUNT (
   res   IN    XDBResource) 
 RETURN PLS_INTEGER;

パラメータ

表167-22 GETREFCOUNTファンクションのパラメータ

パラメータ 説明

res

XDBResource。



GETVERSIONIDファンクション

XDBResourceを指定すると、このファンクションはそのバージョンIDを戻します。

構文

DBMS_XDBRESEROUCE.GETVERSIONID (
   res   IN    XDBResource) 
 RETURN PLS_INTEGER;

パラメータ

表167-23 GETVERSIONIDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASACLCHANGEDファンクション

このファンクションは、特定のリソースのACLが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASACLCHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-24 GETACLファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASAUTHORCHANGEDファンクション

このファンクションは、特定のリソースの作成者が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASAUTHORCHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-25 HASAUTHORCHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASCHANGEDファンクション

XPathを指定すると、このファンクションはXPathで示される要素または属性が変更されているかどうかを判別します。

構文

DBMS_XDBRESEROUCE.HASCHANGED (
   res         IN    XDBResource, 
   xpath       IN    VARCHAR2,
   namespace   IN    VARCHAR2) 
 RETURN BOOLEAN;

パラメータ

表167-26 HASCHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。

xpath

チェックするXPath。

bnamespace

使用する名前空間。



HASCHARACTERSETCHANGEDファンクション

このファンクションは、特定のリソースのキャラクタ・セットが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASCHARACTERSETCHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-27 HASCHARACTERSETCHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASCOMMENTCHANGEDファンクション

このファンクションは、特定のリソースのコメントが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASCOMMENTCHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-28 HASCOMMENTCHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASCONTENTCHANGEDファンクション

このファンクションは、特定のリソースの内容が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASCONTENTCHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-29 HASCONTENTCHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASCONTENTTYPECHANGEDファンクション

このファンクションは、特定のリソースのコンテンツ・タイプが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASCONTENTTYPECHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-30 HASCONTENTTYPECHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASCREATIONDATECHANGEDファンクション

このファンクションは、特定のリソースの作成日が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASCREATIONDATECHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-31 HASCREATIONDATECHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASCREATORCHANGEDファンクション

このファンクションは、特定のリソースの作成者が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASCREATORCHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-32 HASCREATORCHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASCUSTOMMETADATACHANGEDファンクション

このファンクションは、特定のリソースのカスタム・メタデータが変更されているかどうかをチェックします。

構文

DBMS_XDBRESEROUCE.HASCUSTOMMETADATACHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-33 HASCUSTOMMETADATACHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASDISPLAYNAMECHANGEDファンクション

このファンクションは、特定のリソースの表示名が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASDISPLAYNAMECHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-34 HASDISPLAYNAMECHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASLANGUAGECHANGEDファンクション

このファンクションは、特定のリソースの言語が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASLANGUAGECHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-35 HASLANGUAGECHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASLASTMODIFIERCHANGEDファンクション

このファンクションは、特定のリソースの最終変更者が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASLASTMODIFIERCHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-36 HASLASTMODIFIERCHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASMODIFICATIONDATECHANGEDファンクション

このファンクションは、特定のリソースの変更日が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASMODIFICATIONDATECHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-37 HASMODIFICATIONDATECHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASOWNERCHANGEDファンクション

このファンクションは、特定のリソースの所有者が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASOWNERCHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-38 HASOWNERCHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASREFCOUNTCHANGEDファンクション

このファンクションは、特定のリソースの参照数が変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASREFCOUNTCHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-39 HASREFCOUNTCHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



HASVERSIONIDCHANGEDファンクション

このファンクションは、特定のリソースのバージョンIDが変更された場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.HASVERSIONIDCHANGED (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-40 HASVERSIONIDCHANGEDファンクションのパラメータ

パラメータ 説明

res

XDBResource。



ISFOLDERファンクション

このファンクションは、特定のリソースがフォルダの場合はTRUE、それ以外の場合はFALSEを戻します。

構文

DBMS_XDBRESEROUCE.ISFOLDER (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-41 ISFOLDERファンクションのパラメータ

パラメータ 説明

res

XDBResource。



ISNULLファンクション

このファンクションは、入力したリソースがNULLの場合にTRUEを戻します。

構文

DBMS_XDBRESEROUCE.ISNULL (
   res   IN    XDBResource) 
 RETURN BOOLEAN;

パラメータ

表167-42 ISNULLファンクションのパラメータ

パラメータ 説明

res

入力リソース



MAKEDOCUMENTファンクション

このファンクションは、XDBResourceを、XMLDOMインタフェースを使用して処理できるDOMDocumentに変換します。


関連項目:

DBMS_XMLDOMパッケージ

構文

DBMS_XDBRESEROUCE.MAKEDOCUMENT (
   res   IN    XDBResource) 
 RETURN DBMS_XMLDOM.DOMDocument;

パラメータ

表167-43 MAKEDOCUMENTファンクションのパラメータ

パラメータ 説明

res

XDBResource。



SAVEプロシージャ

このプロシージャは、リソースを任意の変更で更新します。

構文

DBMS_XDBRESEROUCE.SAVE (
   res   IN    XDBResource);

パラメータ

表167-44 SAVEプロシージャのパラメータ

パラメータ 説明

res

XDBResource。



SETACLプロシージャ

このプロシージャは、特定のXDBResourceのACLを指定したパスに設定します。

構文

DBMS_XDBRESEROUCE.SETACL (
   res      IN OUT  XDBResource, 
   ACLPath  IN      VARCHAR2);

パラメータ

表167-45 SETACLプロシージャのパラメータ

パラメータ 説明

res

XDBResource。

ACLPath

新規ACLの絶対パス



SETAUTHORプロシージャ

このプロシージャは、特定のXDBResourceの作成者を指定した文字列に設定します。

構文

DBMS_XDBRESEROUCE.SETAUTHOR (
   res     IN OUT  XDBResource, 
   author  IN      VARCHAR2);

パラメータ

表167-46 SETAUTHORプロシージャのパラメータ

パラメータ 説明

res

XDBResource。

author

作成者



SETCHARACTERSETプロシージャ

このプロシージャは、特定のXDBResourceのキャラクタ・セットを指定したキャラクタ・セットに設定します。

構文

DBMS_XDBRESEROUCE.SETCHARACTERSET (
   res      IN OUT  XDBResource, 
   charSet  IN      VARCHAR2);

パラメータ

表167-47 SETCHARACTERSETプロシージャのパラメータ

パラメータ 説明

res

XDBResource。

charset

新しいキャラクタ・セット



SETCOMMENTプロシージャ

このプロシージャは、特定のXDBResourceに対応するコメントを設定します。

構文

DBMS_XDBRESEROUCE.SETCOMMENT (
   res      IN OUT  XDBResource, 
   comment  IN      VARCHAR2);

パラメータ

表167-48 SETCOMMENTプロシージャのパラメータ

パラメータ 説明

res

XDBResource。

comment

新しいコメント



SETCONTENTプロシージャ

このプロシージャは、特定のリソースの内容を指定したデータ・タイプに置き換えます。

構文

DBMS_XDBRESEROUCE.SETCONTENT (
   res      IN OUT  XDBResource, 
   data     IN      BFILE,
   csid     IN      NUMBER);

DBMS_XDBRESEROUCE.SETCONTENT (
   res      IN OUT  XDBResource, 
   data     IN      BLOB,
   csid     IN      PLS_INTEGER);

DBMS_XDBRESEROUCE.SETCONTENT (
   res      IN OUT  XDBResource, 
   data     IN      CLOB);

DBMS_XDBRESEROUCE.SETCONTENT (
   res      IN OUT  XDBResource, 
   data     IN      REF SYS.XMLType,
   sticky   IN      BOOLEAN := TRUE);

DBMS_XDBRESEROUCE.SETCONTENT (
   res      IN OUT  XDBResource, 
   data     IN      VARCHAR2);

DBMS_XDBRESEROUCE.SETCONTENT (
   res      IN OUT  XDBResource, 
   data     IN      SYS.XMLType);

パラメータ

表167-49 SETCONTENTプロシージャのパラメータ

パラメータ 説明

res

XDBResource。

data

BFILEBLOBCLOB、文字列、XMLTypeとして入力されるデータ。

csid

BFILEBLOBのキャラクタ・セットID。

sticky

TRUEの場合はスティッキーな、それ以外の場合はスティッキーでないREFが作成されます。



SETCONTENTTYPEプロシージャ

このプロシージャは、特定のXDBResourceのコンテンツ・タイプを設定します。

構文

DBMS_XDBRESEROUCE.SETCONTENTTYPE (
   res         IN OUT  XDBResource, 
   conttype    IN      VARCHAR2);

パラメータ

表167-50 SETCONTENTTYPEプロシージャのパラメータ

パラメータ 説明

res

XDBResource。

conttype

新しいコンテンツ・タイプ



SETCUSTOMMETADATAプロシージャ

このプロシージャは、XPathと名前空間で指定したカスタム・メタデータを新規データに設定します。

構文

DBMS_XDBRESEROUCE.SETCUSTOMMETADATA (
   res          IN OUT  XDBResource, 
   xpath        IN      VARCHAR2,
   namespace    IN      VARCHAR2, 
   newMetadata  IN      XMLType);

パラメータ

表167-51 SETCUSTOMMETADATAプロシージャのパラメータ

パラメータ 説明

res

XDBResource。

xpath

変更するXPath。

namespace

使用する名前空間。

newMetadata

特定のXPathのメタデータを置き換える必要がある新規データ。


使用上の注意

XPath式の1番目の要素は"Resource"である必要があります。


SETDISPLAYNAMEプロシージャ

このプロシージャは、特定のXDBResourceの表示名を設定します。

構文

DBMS_XDBRESEROUCE.SETDISPLAYNAME (
   res      IN OUT  XDBResource, 
   name     IN      VARCHAR2);

パラメータ

表167-52 SETDISPLAYNAMEプロシージャのパラメータ

パラメータ 説明

res

XDBResource。

name

新しい表示名。



SETLANGUAGEプロシージャ

このプロシージャは、特定のXDBResourceの言語を設定します。

構文

DBMS_XDBRESEROUCE.SETLANGUAGE (
   res      IN OUT  XDBResource, 
   ACLPath  IN      VARCHAR2);

パラメータ

表167-53 SETLANGUAGEプロシージャのパラメータ

パラメータ 説明

res

XDBResource。

ACLPath

新しいパス。



SETOWNERプロシージャ

このプロシージャは、特定のXDBResourceの所有者を設定します。

構文

DBMS_XDBRESEROUCE.SETOWNER (
   res      IN OUT  XDBResource, 
   owner    IN      VARCHAR2);

パラメータ

表167-54 SETOWNERプロシージャのパラメータ

パラメータ 説明

res

XDBResource。

owner

新しい所有者。


使用上の注意

このサブプログラムをコールするには、XDBADMIN権限が必要です。