XMLTYPE
📄字数 373
👁️阅读量 加载中...
功能描述
将符合XML格式的数据转换为XML数据类型。
XML数据类型的详细信息请参见《SQL语法参考指南》的XML数据类型章节。
语法格式
sql
XMLTYPE(val)
输入参数
val
:符合XML
格式的数据,当前版本支持CHAR
和CLOB
类型数据。
输出结果
XML
类型。输入参数为NULL
,输出结果为<NULL>
。
示例
sql
-- CHAR向XML转换
SQL> SELECT XMLTYPE('<a>wang</a>');
+-------------+
| EXPR1 |
+-------------+
| <a>wang</a> |
+-------------+
-- 不符合XML格式的CHAR数据向XML转换
SQL> SELECT XMLTYPE('abc');
Error: [E17107 L1 C8] 字符串不符合XML类型格式
-- CLOB向XML转换
SQL> SELECT XMLTYPE('<a>wang</a>'::CLOB);
+-------------+
| EXPR1 |
+-------------+
| <a>wang</a> |
+-------------+
-- 不符合XML格式的CLOB数据向XML转换
SQL> SELECT XMLTYPE('abc'::clob);
Error: [E17107 L1 C8] 字符串不符合XML类型格式