Skip to content

XMLCAST

功能描述

XML转换函数,将XML节点值转换为字符串。

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

语法格式

XMLCAST(xmlval as typename)

参数说明

  • xmlval:XML类型数据。
  • typename:需要转换成的类型,当前仅支持CHAR和CLOB类型。

函数返回类型

CHAR类型。

示例

XML向CHAR转换。

sql
SQL> CREATE TABLE test_xmlcast(id INT,c1 XML);
SQL> INSERT INTO test_xmlcast VALUES(1,'<a>abc</a>');
SQL> SELECT XMLCAST(c1 AS VARCHAR) FROM test_xmlcast;

EXPR1(CHAR(-1)) | 
------------------------------------------------------------------------------
abc|