CONVERT関数は、XMLデータをエスケープされたまたはエスケープされていないXMLの等価物に変換し、CLOBまたはVARCHAR2データとしてエンコードまたはデコードされた形式で返します。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
OceanBaseデータベースの現行バージョンでは、文字列およびCLOB形式のXMLデータを使用できます。構文は以下のとおりです:
DBMS_XMLGEN.CONVERT (
xmlData IN VARCHAR2,
flag IN NUMBER := ENTITY_ENCODE)
RETURN VARCHAR2;
DBMS_XMLGEN.CONVERT (
xmlData IN CLOB,
flag IN NUMBER := ENTITY_ENCODE)
RETURN CLOB;
パラメータの説明
| パラメータ | 説明 |
|---|---|
| xmlData | エンコードまたはデコードするXML CLOB データ。 |
| flag | フラグを設定します。
|
使用方法
パラメータflagにENTITY_ENCODEが指定されている場合、この関数はXMLデータをエスケープします。
たとえば、文字>のエスケープ形式は>です。
エスケープされていないことは、逆変換を意味します。