Skip to content

XMLTYPE

功能描述

将符合XML格式的数据转换为XML数据类型。

XML数据类型的详细信息请参见《SQL语法参考指南》的XML数据类型章节。

语法格式

XMLTYPE(val)

参数说明

val:符合XML格式的数据,当前版本支持CHAR和CLOB类型数据。

函数返回类型

XML类型。

示例

CHAR向XML转换

sql
SQL> SELECT XMLTYPE('<a>wang</a>');
|EXPR1|
|<a>wang</a>|

-- 不符合XML格式的CHAR数据向XML转换
SQL> SELECT XMLTYPE('abc');
|[E17106] 字符串不符合XML类型格式|

CLOB向XML转换

sql
SQL> SELECT XMLTYPE('<a>wang</a>'::CLOB);
|EXPR1|
|<a>wang</a>|

-- 不符合XML格式的CLOB数据向XML转换
SQL> SELECT XMLTYPE('abc'::clob);
|[E17106] 字符串不符合XML类型格式|