197 DBMS_XDBRESOURCE
DBMS_XDBRESOURCE
パッケージは、リソースのメタデータと内容を操作するインタフェースを提供します。
この章のトピックは、次のとおりです:
参照:
DBMS_XDBRESOURCE
の使用方法の例は、『Oracle XML DB開発者ガイド』を参照してください。
197.1 DBMS_XDBRESOURCEの概要
DBMS_XDBRESOURCE
パッケージでは、リソースのメタデータと内容を取得および設定するルーチンが提供されています。DBMS_XMLDOM
パッケージに用意されているDOMトラバース機能を利用するには、DBMS_XDBRESOURCE
.MAKEDOCUMENT
ルーチンを使用して、XDBResource
インスタンスをDOMDocument
タイプに変換します。
197.2 DBMS_XDBRESOURCEのセキュリティ・モデル
DBMS_XDBRESOURCE
パッケージは、XDB
が所有しているため、SYS
またはXDB
によって作成される必要があります。EXECUTE
権限は、PUBLIC
に付与されます。このパッケージ内のサブプログラムは、現行のユーザーの権限を使用して実行されます。
197.3 DBMS_XDBRESOURCEサブプログラムの要約
この表は、DBMS_XDBRESOURCE
サブプログラムを示し、簡単に説明しています。
表197-1 DBMS_XDBRESOURCEパッケージのサブプログラム
サブプログラム | 説明 |
---|---|
XDBResourceに使用されているすべてのメモリーを解放します。 |
|
XDBResourceを指定すると、そのACLを文字列として戻します。 |
|
指定したリソースのACLドキュメントを |
|
XDBResourceを指定すると、その作成者を戻します。 |
|
XDBResourceを指定すると、その文字セットを戻します。 |
|
XDBResourceを指定すると、そのコメントを戻します。 |
|
リソースの内容を |
|
リソースの内容を |
|
リソースの内容を |
|
XDBResourceを指定すると、そのコンテンツ・タイプを戻します。 |
|
リソースの内容をXMLとして戻します。 |
|
リソースの内容を文字列として戻します。 |
|
XDBResourceを指定すると、その作成日を戻します。 |
|
XDBResourceを指定すると、その作成者を戻します。 |
|
メタデータにxpathと名前空間を指定すると、要求されたカスタム・メタデータを戻します。 |
|
XDBResourceを指定すると、その表示名を戻します。 |
|
XDBResourceを指定すると、その言語を戻します。 |
|
XDBResourceを指定すると、その最終変更者を戻します。 |
|
XDBResourceを指定すると、その変更日を戻します。 |
|
XDBResourceを指定すると、その所有者を戻します。 |
|
XDBResourceを指定すると、その参照数を戻します。 |
|
XDBResourceを指定すると、そのバージョンIDを戻します。 |
|
特定のリソースのACLが変更された場合は |
|
特定のリソースのACLが変更された場合は |
|
特定のXPathで示される要素または属性が変更された場合は |
|
特定のリソースの文字セットが変更された場合は |
|
特定のリソースのコメントが変更された場合は |
|
特定のリソースの内容が変更された場合は |
|
特定のリソースのコンテンツ・タイプが変更された場合は |
|
特定のリソースの作成日が変更された場合は |
|
特定のリソースの作成者が変更された場合は |
|
このXPathのカスタム・メタデータが変更された場合は |
|
特定のリソースの表示名が変更された場合は |
|
特定のリソースの言語が変更された場合は |
|
特定のリソースの最終変更者が変更された場合は |
|
特定のリソースの変更日が変更された場合は |
|
特定のリソースの所有者が変更された場合は |
|
特定のリソースの参照数が変更された場合は |
|
特定のリソースのバージョンIDが変更された場合は |
|
特定のリソースがフォルダの場合は |
|
入力したリソースが |
|
XDBResourceをXMLDOMインタフェースを使用して処理できるDOMDocumentに変換します。 |
|
リソースを任意の変更で更新します。 |
|
特定のXDBResourceのACLを指定したパスに設定します。 |
|
特定のXDBResourceの作成者を指定した文字列に設定します。 |
|
特定のXDBResourceの文字セットを指定した文字セットに設定します。 |
|
特定のXDBResourceに対応するコメントを設定します。 |
|
特定のリソースの内容を特定の |
|
特定のXDBResourceのコンテンツ・タイプを設定します。 |
|
XPathと名前空間で指定したカスタム・メタデータを新規データに設定します。 |
|
特定のXDBResourceの表示名を設定します。 |
|
特定のXDBResourceの言語を設定します。 |
|
特定のXDBResourceの所有者を設定します。 |
197.3.1 FREERESOURCEプロシージャ
このプロシージャは、XDBResourceに使用されているすべてのメモリーを解放します。
構文
DBMS_XDBRESOURCE.FREERESOURCE ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-2 FREERESOURCEプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
解放するXDBResource。 |
197.3.2 GETACLファンクション
XDBResourceを指定すると、このファンクションはそのACLを文字列として戻します。
構文
DBMS_XDBRESOURCE.GETACL ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-3 GETACLファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.3 GETACLDOCFROMRESファンクション
このファンクションは、指定したリソースのACLドキュメントをXMLType
として戻します。
構文
DBMS_XDBRESOURCE.GETACLDOCFROMRES ( res IN XDBResource) RETURN SYS.XMLTYPE;
パラメータ
表197-4 GETACLDOCFROMRESファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.4 GETAUTHORファンクション
XDBResourceを指定すると、このファンクションはその作成者を戻します。
構文
DBMS_XDBRESOURCE.GETAUTHOR ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-5 GETAUTHORファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.5 GETCHARACTERSETファンクション
XDBResourceを指定すると、このファンクションはその文字セットを戻します。
構文
DBMS_XDBRESOURCE.GETCHARACTERSET ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-6 GETCHARACTERSETファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.6 GETCOMMENTファンクション
XDBResourceを指定すると、このファンクションはそのコメントを戻します。
構文
DBMS_XDBRESOURCE.GETCOMMENT ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-7 GETCOMMENTファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.7 GETCONTENTBLOBファンクション
このファンクションは、リソースの内容をBLOB
として戻します。
構文
DBMS_XDBRESOURCE.GETCONTENTBLOB ( res IN XDBResource, csid OUT PLS_INTEGER) RETURN BLOB;
パラメータ
表197-8 GETCONTENTBLOBファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
戻された |
197.3.8 GETCONTENTCLOBファンクション
このファンクションは、リソースの内容をCLOB
として戻します。
構文
DBMS_XDBRESOURCE.GETCONTENTCLOB ( res IN XDBResource) RETURN CLOB;
パラメータ
表197-9 GETCONTENTCLOBファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.9 GETCONTENTREFファンクション
このファンクションは、リソースの内容をXMLTypeRef
として戻します。
構文
DBMS_XDBRESOURCE.GETCONTENTREF ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-10 GETCONTENTREFファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.10 GETCONTENTTYPEファンクション
XDBResourceを指定すると、このファンクションはそのコンテンツ・タイプを戻します。
構文
DBMS_XDBRESOURCE.GETCONTENTTYPE ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-11 GETCONTENTTYPEファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.11 GETCONTENTXMLファンクション
このファンクションは、リソースの内容をXMLTypeRef
として戻します。
構文
DBMS_XDBRESOURCE.GETCONTENTXML ( res IN XDBResource) RETURN XMLType;
パラメータ
表197-12 GETCONTENTXMLファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.12 GETCONTENTVARCHAR2ファンクション
このファンクションは、リソースの内容を文字列として戻します。
構文
DBMS_XDBRESOURCE.GETCONTENTVARCHAR2 ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-13 GETCONTENTVARCHAR2ファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.13 GETCREATIONDATEファンクション
XDBResourceを指定すると、このファンクションはその作成日を戻します。
構文
DBMS_XDBRESOURCE.GETCREATIONDATE ( res IN XDBResource) RETURN TIMESTAMP;
パラメータ
表197-14 GETCREATIONDATEファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.14 GETCREATORファンクション
XDBResourceを指定すると、このファンクションはその作成者を戻します。
構文
DBMS_XDBRESOURCE.GETCREATOR ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-15 GETCREATORファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.15 GETCUSTOMMETADATAファンクション
メタデータにxpathと名前空間を指定すると、このファンクションは要求されたカスタム・メタデータを戻します。
構文
DBMS_XDBRESOURCE.GETCUSTOMMETADATA ( res IN XDBResource, xpath IN VARCHAR2, namespace IN VARCHAR2) RETURN XMLType;
パラメータ
表197-16 GETCUSTOMMETADATAファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
カスタム・メタデータのXPath。 |
|
ネームスペース |
使用上のノート
XPath式の1番目の要素は"Resource"である必要があります。
197.3.16 GETDISPLAYNAMEファンクション
XDBResourceを指定すると、このファンクションはその表示名を戻します。
構文
DBMS_XDBRESOURCE.GETDISPLAYNAME ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-17 GETDISPLAYNAMEファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.17 GETLANGUAGEファンクション
XDBResourceを指定すると、このファンクションはその言語を戻します。
構文
DBMS_XDBRESOURCE.GETLANGUAGE ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-18 GETLANGUAGEファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.18 GETLASTMODIFIERファンクション
XDBResourceを指定すると、このファンクションはその最終変更者を戻します。
構文
DBMS_XDBRESOURCE.GETLASTMODIFIER ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-19 GETLASTMODIFIERファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.19 GETMODIFICATIONDATEファンクション
XDBResourceを指定すると、このファンクションはその変更日を戻します。
構文
DBMS_XDBRESOURCE.GETMODIFICATIONDATE ( res IN XDBResource) RETURN TIMESTAMP;
パラメータ
表197-20 GETMODIFICATIONDATEファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.20 GETOWNERファンクション
XDBResourceを指定すると、このファンクションはその所有者を戻します。
構文
DBMS_XDBRESOURCE.GETOWNER ( res IN XDBResource) RETURN VARCHAR2;
パラメータ
表197-21 GETOWNERファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.21 GETREFCOUNTファンクション
XDBResourceを指定すると、このファンクションはその参照数を戻します。
構文
DBMS_XDBRESOURCE.GETREFCOUNT ( res IN XDBResource) RETURN PLS_INTEGER;
パラメータ
表197-22 GETREFCOUNTファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.22 GETVERSIONIDファンクション
XDBResourceを指定すると、このファンクションはそのバージョンIDを戻します。
構文
DBMS_XDBRESOURCE.GETVERSIONID ( res IN XDBResource) RETURN PLS_INTEGER;
パラメータ
表197-23 GETVERSIONIDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.23 HASACLCHANGEDファンクション
このファンクションは、特定のリソースのACLが変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASACLCHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-24 HASACLCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.24 HASAUTHORCHANGEDファンクション
このファンクションは、特定のリソースの作成者が変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASAUTHORCHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-25 HASAUTHORCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.25 HASCHANGEDファンクション
XPathを指定すると、このファンクションはXPathで示される要素または属性が変更されているかどうかを判別します。
構文
DBMS_XDBRESOURCE.HASCHANGED ( res IN XDBResource, xpath IN VARCHAR2, namespace IN VARCHAR2) RETURN BOOLEAN;
パラメータ
表197-26 HASCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
チェックするXPath。 |
|
使用する名前空間。 |
197.3.26 HASCHARACTERSETCHANGEDファンクション
このファンクションは、特定のリソースの文字セットが変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASCHARACTERSETCHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-27 HASCHARACTERSETCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.27 HASCOMMENTCHANGEDファンクション
このファンクションは、特定のリソースのコメントが変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASCOMMENTCHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-28 HASCOMMENTCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.28 HASCONTENTCHANGEDファンクション
このファンクションは、特定のリソースの内容が変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASCONTENTCHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-29 HASCONTENTCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.29 HASCONTENTTYPECHANGEDファンクション
このファンクションは、特定のリソースのコンテンツ・タイプが変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASCONTENTTYPECHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-30 HASCONTENTTYPECHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.30 HASCREATIONDATECHANGEDファンクション
このファンクションは、特定のリソースの作成日が変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASCREATIONDATECHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-31 HASCREATIONDATECHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.31 HASCREATORCHANGEDファンクション
このファンクションは、特定のリソースの作成者が変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASCREATORCHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-32 HASCREATORCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.32 HASCUSTOMMETADATACHANGEDファンクション
このファンクションは、特定のリソースのカスタム・メタデータが変更されているかどうかをチェックします。
構文
DBMS_XDBRESOURCE.HASCUSTOMMETADATACHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-33 HASCUSTOMMETADATACHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.33 HASDISPLAYNAMECHANGEDファンクション
このファンクションは、特定のリソースの表示名が変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASDISPLAYNAMECHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-34 HASDISPLAYNAMECHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.34 HASLANGUAGECHANGEDファンクション
このファンクションは、特定のリソースの言語が変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASLANGUAGECHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-35 HASLANGUAGECHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.35 HASLASTMODIFIERCHANGEDファンクション
このファンクションは、特定のリソースの最終変更者が変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASLASTMODIFIERCHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-36 HASLASTMODIFIERCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.36 HASMODIFICATIONDATECHANGEDファンクション
このファンクションは、特定のリソースの変更日が変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASMODIFICATIONDATECHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-37 HASMODIFICATIONDATECHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.37 HASOWNERCHANGEDファンクション
このファンクションは、特定のリソースの所有者が変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASOWNERCHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-38 HASOWNERCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.38 HASREFCOUNTCHANGEDファンクション
このファンクションは、特定のリソースの参照数が変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASREFCOUNTCHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-39 HASREFCOUNTCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.39 HASVERSIONIDCHANGEDファンクション
このファンクションは、特定のリソースのバージョンIDが変更された場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.HASVERSIONIDCHANGED ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-40 HASVERSIONIDCHANGEDファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.40 ISFOLDERファンクション
このファンクションは、特定のリソースがフォルダの場合はTRUE
、それ以外の場合はFALSE
を戻します。
構文
DBMS_XDBRESOURCE.ISFOLDER ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-41 ISFOLDERファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.41 ISNULLファンクション
このファンクションは、入力したリソースがNULL
の場合にTRUE
を戻します。
構文
DBMS_XDBRESOURCE.ISNULL ( res IN XDBResource) RETURN BOOLEAN;
パラメータ
表197-42 ISNULLファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
入力リソース。 |
197.3.42 MAKEDOCUMENTファンクション
このファンクションは、XDBResourceを、XMLDOMインタフェースを使用して処理できるDOMDocumentに変換します。
参照:
DBMS_XMLDOMパッケージ
構文
DBMS_XDBRESOURCE.MAKEDOCUMENT ( res IN XDBResource) RETURN DBMS_XMLDOM.DOMDocument;
パラメータ
表197-43 MAKEDOCUMENTファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.43 SAVEプロシージャ
このプロシージャは、リソースを任意の変更で更新します。
構文
DBMS_XDBRESOURCE.SAVE ( res IN XDBResource);
パラメータ
表197-44 SAVEプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
197.3.44 SETACLプロシージャ
このプロシージャは、特定のXDBResourceのACLを指定したパスに設定します。
構文
DBMS_XDBRESOURCE.SETACL ( res IN OUT XDBResource, ACLPath IN VARCHAR2);
パラメータ
表197-45 SETACLプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
新規ACLの絶対パス |
197.3.45 SETAUTHORプロシージャ
このプロシージャは、特定のXDBResourceの作成者を指定した文字列に設定します。
構文
DBMS_XDBRESOURCE.SETAUTHOR ( res IN OUT XDBResource, author IN VARCHAR2);
パラメータ
表197-46 SETAUTHORプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
作成者。 |
197.3.46 SETCHARACTERSETプロシージャ
このプロシージャは、特定のXDBResourceの文字セットを指定した文字セットに設定します。
構文
DBMS_XDBRESOURCE.SETCHARACTERSET ( res IN OUT XDBResource, charSet IN VARCHAR2);
パラメータ
表197-47 SETCHARACTERSETプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
新しい文字セット。 |
197.3.47 SETCOMMENTプロシージャ
このプロシージャは、特定のXDBResourceに対応するコメントを設定します。
構文
DBMS_XDBRESOURCE.SETCOMMENT ( res IN OUT XDBResource, comment IN VARCHAR2);
パラメータ
表197-48 SETCOMMENTプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
新しいコメント。 |
197.3.48 SETCONTENTプロシージャ
このプロシージャは、特定のリソースの内容を指定したデータ・タイプに置き換えます。
構文
DBMS_XDBRESOURCE.SETCONTENT ( res IN OUT XDBResource, data IN BFILE, csid IN NUMBER); DBMS_XDBRESOURCE.SETCONTENT ( res IN OUT XDBResource, data IN BLOB, csid IN PLS_INTEGER); DBMS_XDBRESOURCE.SETCONTENT ( res IN OUT XDBResource, data IN CLOB); DBMS_XDBRESOURCE.SETCONTENT ( res IN OUT XDBResource, data IN REF SYS.XMLType, sticky IN BOOLEAN := TRUE); DBMS_XDBRESOURCE.SETCONTENT ( res IN OUT XDBResource, data IN VARCHAR2); DBMS_XDBRESOURCE.SETCONTENT ( res IN OUT XDBResource, data IN SYS.XMLType);
パラメータ
表197-49 SETCONTENTプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
|
|
|
|
|
197.3.49 SETCONTENTTYPEプロシージャ
このプロシージャは、特定のXDBResourceのコンテンツ・タイプを設定します。
構文
DBMS_XDBRESOURCE.SETCONTENTTYPE ( res IN OUT XDBResource, conttype IN VARCHAR2);
パラメータ
表197-50 SETCONTENTTYPEプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
新しいコンテンツ・タイプ。 |
197.3.50 SETCUSTOMMETADATAプロシージャ
このプロシージャは、XPathと名前空間で指定したカスタム・メタデータを新規データに設定します。
構文
DBMS_XDBRESOURCE.SETCUSTOMMETADATA ( res IN OUT XDBResource, xpath IN VARCHAR2, namespace IN VARCHAR2, newMetadata IN XMLType);
パラメータ
表197-51 SETCUSTOMMETADATAプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
変更するXPath。 |
|
使用する名前空間。 |
|
特定のXPathのメタデータを置き換える必要がある新規データ。 |
使用上のノート
XPath式の1番目の要素は"Resource"である必要があります。
197.3.51 SETDISPLAYNAMEプロシージャ
このプロシージャは、特定のXDBResourceの表示名を設定します。
構文
DBMS_XDBRESOURCE.SETDISPLAYNAME ( res IN OUT XDBResource, name IN VARCHAR2);
パラメータ
表197-52 SETDISPLAYNAMEプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
新しい表示名。 |
197.3.52 SETLANGUAGEプロシージャ
このプロシージャは、特定のXDBResource
の言語を設定します。
構文
DBMS_XDBRESOURCE.SETLANGUAGE ( res IN OUT XDBResource, ACLPath IN VARCHAR2);
パラメータ
表197-53 SETLANGUAGEプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
XDBResource。 |
|
新しいパス。 |