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データをエスケープします。
例えば、文字 > のエスケープ形式は > です。
エスケープしないことは、逆変換を意味します。