193 DBMS_XDB_CONSTANTS

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

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

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

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

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

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

表193-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'

193.2.1 ENCODING_DEFAULTファンクション

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

構文

DBMS_XDB_CONSTANTS.ENCODING_DEFAULT   
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'AL32UTF8'

193.2.2 ENCODING_ISOLATIN1ファンクション

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

構文

DBMS_XDB_CONSTANTS.ENCODING_ISOLATIN1      
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'WE8ISO8859P1'

193.2.3 ENCODING_UTF8ファンクション

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

構文

DBMS_XDB_CONSTANTS.ENCODING_UTF8      
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'AL32UTF8'

193.2.4 ENCODING_WIN1252ファンクション

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

構文

DBMS_XDB_CONSTANTS.ENCODING_WIN1252    
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'WE8MSWIN1252'

193.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'

193.2.6 NAMESPACE_METADATAファンクション

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

構文

DBMS_XDB_CONSTANTS.NAMESPACE_METADATA    
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

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

193.2.7 NAMESPACE_ORACLEファンクション

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

構文

DBMS_XDB_CONSTANTS.NAMESPACE_ORACLE      
  RETURN VARCHAR2 DETERMINISTIC;

戻り値

'http://xmlns.oracle.com'

193.2.8 NAMESPACE_ORACLE_XDBファンクション

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

構文

DBMS_XDB_CONSTANTS.NAMESPACE_ORACLE_XDB     
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

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

193.2.9 NAMESPACE_RESOURCEファンクション

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

構文

DBMS_XDB_CONSTANTS.NAMESPACE_RESOURCE     
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

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

193.2.10 NAMESPACE_RESOURCE_EVENTファンクション

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

構文

DBMS_XDB_CONSTANTS.NAMESPACE_RESOURCE_EVENT   
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

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

193.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'

193.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'

193.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'

193.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'

193.2.15 NAMESPACE_XMLSCHEMAファンクション

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

構文

DBMS_XDB_CONSTANTS. NAMESPACE_XMLSCHEMA     
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

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

193.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'

193.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"'

193.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'

193.2.19 NSPREFIX_XDB_XDBファンクション

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

構文

DBMS_XDB_CONSTANTS.NSPREFIX_XDB_XDB     
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

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

193.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"'

193.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"'

193.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"'

193.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'

193.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'

193.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'

193.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'

193.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'

193.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'

193.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'

193.2.30 XSD_ATTRIBUTEファンクション

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

構文

DBMS_XDB_CONSTANTS.XSD_ATTRIBUTE  
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'attribute'

193.2.31 XSD_COMPLEX_TYPEファンクション

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

構文

DBMS_XDB_CONSTANTS.XSD_COMPLEX_TYPE    
  RETURN VARCHAR2 DETERMINISTIC;

戻り値

'complexType'

193.2.32 XSD_ELEMENTファンクション

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

構文

DBMS_XDB_CONSTANTS. XSD_ELEMENT      
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'element'

193.2.33 XSD_GROUPファンクション

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

構文

DBMS_XDB_CONSTANTS.XSD_GROUP   
 RETURN VARCHAR2 DETERMINISTIC;

戻り値

'group'