189 DBMS_XDB_CONSTANTS

DBMS_XDB_CONSTANTSパッケージは、一般的に使用される定数のインタフェースを提供します。入力エラーを避けるため、動的文字列のかわりに定数を使用してください。

この章のトピックは、次のとおりです:

189.1 DBMS_XDB_CONSTANTSのセキュリティ・モデル

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

189.2 DBMS_XDB_CONSTANTSサブプログラムの要約

この表は、DBMS_XDB_CONSTANTSサブプログラムを示し、簡単に説明しています。

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

サブプログラム 説明

ENCODING_DEFAULTファンクション

戻り値'AL32UTF8'

ENCODING_ISOLATIN1ファンクション

戻り値'WE8ISO8859P1'

ENCODING_UTF8ファンクション

戻り値'AL32UTF8'

ENCODING_WIN1252ファンクション

戻り値'WE8MSWIN1252'

NAMESPACE_ACLファンクション

戻り値'http://xmlns.oracle.com/xdb/acl.xsd'

NAMESPACE_METADATAファンクション

戻り値'http://xmlns.oracle.com/xdbuserMetaData'

NAMESPACE_ORACLEファンクション

戻り値'http://xmlns.oracle.com'

NAMESPACE_ORACLE_XDBファンクション

戻り値'http://xmlns.oracle.com/xdb'

NAMESPACE_RESOURCEファンクション

戻り値'http://xmlns.oracle.com/xdb/XDBResource.xsd'

NAMESPACE_RESOURCE_EVENTファンクション

戻り値'http://xmlns.oracle.com/resourceEvent'

NAMESPACE_RESOURCE_CONFIGファンクション

戻り値'http://xmlns.oracle.com/XDBResConfig.xsd'

NAMESPACE_XDBSCHEMAファンクション

戻り値'http://xmlns.oracle.com/xdb/XDBSchema.xsd'

NAMESPACE_XMLDIFFファンクション

戻り値'http://xmlns.oracle.com/xdb/xdiff.xsd'

NAMESPACE_XMLINSTANCEファンクション

戻り値'http://www.w3.org/2001/XMLSchema-instance'

NAMESPACE_XMLSCHEMAファンクション

戻り値'http://www.w3.org/2001/XMLSchema'

NSPREFIX_ACL_ACLファンクション

戻り値'xmlns:acl= 'http://xmlns.oracle.com/acs.xsd'

NSPREFIX_RESCONFIG_RCファンクション

戻り値'xmlns:rc="http://xmlns.oracle.com/xdb/XDBResConfig.xsd"'

NSPREFIX_RESOURCE_Rファンクション

戻り値'xmlns:r="http://xmlns.oracle.com/XDBResource.xsd'

NSPREFIX_XDB_XDBファンクション

戻り値'http://xmlns.oracle.com/xdb'

NSPREFIX_XMLINSTANCE_XSIファンクション

戻り値'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'

NSPREFIX_XMLDIFF_XDファンクション

戻り値'xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"'

NSPREFIX_XMLSCHEMA_XSDファンクション

戻り値'xmlns:xsd="http://www.w3.org/2001/XMLSchema"'

SCHEMAURL_ACLファンクション

戻り値'http://xmlns.oracle.com/xdb/acl.xsd'

SCHEMAELEM_RES_ACLファンクション

戻り値'http://xmlns.oracle.com/xdb/acl.xsd#acl'

SCHEMAELEM_RESCONTENT_BINARYファンクション

戻り値'http://xmlns.oracle.com/xdb/XDBSchema.xsd#binary'

SCHEMAELEM_RESCONTENT_TEXTファンクション

戻り値'http://xmlns.oracle.com/xdb/XDBSchema.xsd#text'

SCHEMAURL_RESOURCEファンクション

戻り値'http://xmlns.oracle.com/xdb/XDBResource.xsd'

SCHEMAURL_XDBSCHEMAファンクション

戻り値'http://xmlns.oracle.com/xdb/XDBSchema.xsd'

XDBSCHEMA_PREFIXESファンクション

戻り値'xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb'

XSD_ATTRIBUTEファンクション

戻り値'attribute'

XSD_COMPLEX_TYPEファンクション

戻り値'complexType'

XSD_ELEMENTファンクション

戻り値'element'

XSD_GROUPファンクション

戻り値'group'

189.2.1 ENCODING_DEFAULTファンクション

このファンクションは、'AL32UTF8'を戻します。

構文

DBMS_XDB_CONSTANTS.ENCODING_DEFAULT   
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'AL32UTF8'

189.2.2 ENCODING_ISOLATIN1ファンクション

このファンクションは、'WE8ISO8859P1'を戻します。

構文

DBMS_XDB_CONSTANTS.ENCODING_ISOLATIN1      
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'WE8ISO8859P1'

189.2.3 ENCODING_UTF8ファンクション

このファンクションは、'AL32UTF8'を戻します。

構文

DBMS_XDB_CONSTANTS.ENCODING_UTF8      
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'AL32UTF8'

189.2.4 ENCODING_WIN1252ファンクション

このファンクションは、'WE8MSWIN1252'を戻します。

構文

DBMS_XDB_CONSTANTS.ENCODING_WIN1252    
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'WE8MSWIN1252'

189.2.5 NAMESPACE_ACLファンクション

このファンクションは、'http://xmlns.oracle.com/xdb/acl.xsd'を戻します。

構文

DBMS_XDB_CONSTANTS.NAMESPACE_ACL          
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb/acl.xsd'

189.2.6 NAMESPACE_METADATAファンクション

このファンクションは、'http://xmlns.oracle.com/xdbuserMetaData'を戻します。

構文

DBMS_XDB_CONSTANTS.NAMESPACE_METADATA    
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdbuserMetaData'

189.2.7 NAMESPACE_ORACLEファンクション

このファンクションは、'http://xmlns.oracle.com'を戻します。

構文

DBMS_XDB_CONSTANTS.NAMESPACE_ORACLE      
  RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com'

189.2.8 NAMESPACE_ORACLE_XDBファンクション

このファンクションは、'http://xmlns.oracle.com/xdb'を戻します。

構文

DBMS_XDB_CONSTANTS.NAMESPACE_ORACLE_XDB     
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb'

189.2.9 NAMESPACE_RESOURCEファンクション

このファンクションは、'/XDBResource.xsd'を戻します。

構文

DBMS_XDB_CONSTANTS.NAMESPACE_RESOURCE     
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb/XDBResource.xsd'

189.2.10 NAMESPACE_RESOURCE_EVENTファンクション

このファンクションは、'http://xmlns.oracle.com/resourceEvent'を戻します。

構文

DBMS_XDB_CONSTANTS.NAMESPACE_RESOURCE_EVENT   
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/resourceEvent'

189.2.11 NAMESPACE_RESOURCE_CONFIGファンクション

このファンクションは、'http://xmlns.oracle.com/XDBResConfig.xsd'を戻します。

構文

DBMS_XDB_CONSTANTS.NAMESPACE_RESOURCE_CONFIG  
  RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/XDBResConfig.xsd'

189.2.12 NAMESPACE_XDBSCHEMAファンクション

このファンクションは、'http://xmlns.oracle.com/xdb/XDBSchema.xsd'を戻します。

構文

DBMS_XDB_CONSTANTS.NAMESPACE_XDBSCHEMA  
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb/XDBSchema.xsd'

189.2.13 NAMESPACE_XMLDIFFファンクション

このファンクションは、'http://xmlns.oracle.com/xdb/xdiff.xsd'を戻します。

構文

DBMS_XDB_CONSTANTS.NAMESPACE_XMLDIFF       
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb/xdiff.xsd'

189.2.14 NAMESPACE_XMLINSTANCEファンクション

このファンクションは、'http://www.w3.org/2001/XMLSchema-instance'を戻します。

構文

DBMS_XDB_CONSTANTS.NAMESPACE_XMLINSTANCE    
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://www.w3.org/2001/XMLSchema-instance'

189.2.15 NAMESPACE_XMLSCHEMAファンクション

このファンクションは、'http://www.w3.org/2001/XMLSchema'を戻します。

構文

DBMS_XDB_CONSTANTS. NAMESPACE_XMLSCHEMA     
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://www.w3.org/2001/XMLSchema'

189.2.16 NSPREFIX_ACL_ACLファンクション

このファンクションは、'xmlns:acl= 'http://xmlns.oracle.com/acs.xsd'を戻します。

構文

DBMS_XDB_CONSTANTS.NSPREFIX_ACL_ACL          
  RETURN VARCHAR2 DETERMINISTIC;

戻り値

'xmlns:acl= 'http://xmlns.oracle.com/acs.xsd'

189.2.17 NSPREFIX_RESCONFIG_RCファンクション

このファンクションは、''xmlns:rc="http://xmlns.oracle.com/xdb/XDBResConfig.xsd"'を戻します。

構文

DBMS_XDB_CONSTANTS.NSPREFIX_RESCONFIG_RC   
  RETURN VARCHAR2 DETERMINISTIC;

戻り値

戻り値''xmlns:rc="http://xmlns.oracle.com/xdb/XDBResConfig.xsd"'

189.2.18 NSPREFIX_RESOURCE_Rファンクション

このファンクションは、'xmlns:r="http://xmlns.oracle.com/XDBResource.xsd'を戻します。

構文

DBMS_XDB_CONSTANTS.NSPREFIX_RESOURCE_R         
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'xmlns:r="http://xmlns.oracle.com/XDBResource.xsd'

189.2.19 NSPREFIX_XDB_XDBファンクション

このファンクションは、'http://xmlns.oracle.com/xdb'を戻します。

構文

DBMS_XDB_CONSTANTS.NSPREFIX_XDB_XDB     
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb'

189.2.20 NSPREFIX_XMLINSTANCE_XSIファンクション

このファンクションは、'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'を戻します。

構文

DBMS_XDB_CONSTANTS.NSPREFIX_XMLINSTANCE_XSI  
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'

189.2.21 NSPREFIX_XMLDIFF_XDファンクション

このファンクションは、'xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"'を戻します。

構文

DBMS_XDB_CONSTANTS.NSPREFIX_XMLDIFF_XD      
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"'

189.2.22 NSPREFIX_XMLSCHEMA_XSDファンクション

このファンクションは、'xmlns:xsd="http://www.w3.org/2001/XMLSchema"'を戻します。

構文

DBMS_XDB_CONSTANTS.NSPREFIX_XMLSCHEMA_XSD   
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'xmlns:xsd="http://www.w3.org/2001/XMLSchema"'

189.2.23 SCHEMAURL_ACLファンクション

このファンクションは、'http://xmlns.oracle.com/xdb/acl.xsd'を戻します。

構文

DBMS_XDB_CONSTANTS.SCHEMAURL_ACL         
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb/acl.xsd'

189.2.24 SCHEMAELEM_RES_ACLファンクション

このファンクションは、'http://xmlns.oracle.com/xdb/acl.xsd#acl'を戻します。

構文

DBMS_XDB_CONSTANTS.SCHEMAELEM_RES_ACL           
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb/acl.xsd#acl'

189.2.25 SCHEMAELEM_RESCONTENT_BINARYファンクション

このファンクションは、'http://xmlns.oracle.com/xdb/XDBSchema.xsd#binary'を戻します。

構文

DBMS_XDB_CONSTANTS.SCHEMAELEM_RESCONTENT_BINARY         
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb/XDBSchema.xsd#binary'

189.2.26 SCHEMAELEM_RESCONTENT_TEXTファンクション

このファンクションは、'http://xmlns.oracle.com/xdb/XDBSchema.xsd#text'を戻します。

構文

DBMS_XDB_CONSTANTS.SCHEMAELEM_RESCONTENT_TEXT        
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb/XDBSchema.xsd#text'

189.2.27 SCHEMAURL_RESOURCEファンクション

このファンクションは、'http://xmlns.oracle.com/xdb/XDBResource.xsd'を戻します。

構文

DBMS_XDB_CONSTANTS.SCHEMAURL_RESOURCE     
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb/XDBResource.xsd'

189.2.28 SCHEMAURL_XDBSCHEMAファンクション

このファンクションは、'http://xmlns.oracle.com/xdb/XDBSchema.xsd'を戻します。

構文

DBMS_XDB_CONSTANTS.SCHEMAURL_XDBSCHEMA 
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com/xdb/XDBSchema.xsd'

189.2.29 XDBSCHEMA_PREFIXESファンクション

このファンクションは、'xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb'を戻します。

構文

DBMS_XDB_CONSTANTS.XDBSCHEMA_PREFIXES        
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb'

189.2.30 XSD_ATTRIBUTEファンクション

このファンクションは、'attribute'を戻します。

構文

DBMS_XDB_CONSTANTS.XSD_ATTRIBUTE  
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'attribute'

189.2.31 XSD_COMPLEX_TYPEファンクション

このファンクションは、'complexType'を戻します。

構文

DBMS_XDB_CONSTANTS.XSD_COMPLEX_TYPE    
  RETURN VARCHAR2 DETERMINISTIC;

戻り値

'complexType'

189.2.32 XSD_ELEMENTファンクション

このファンクションは、'element'を戻します。

構文

DBMS_XDB_CONSTANTS. XSD_ELEMENT      
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'element'

189.2.33 XSD_GROUPファンクション

このファンクションは、'group'を戻します。

構文

DBMS_XDB_CONSTANTS.XSD_GROUP   
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'group'