Skip to content

XMLSEQUENCE

功能描述

将非标准的XML格式数据转换成数据库表结构。

注意:

当前版本XMLSEQUENCE仅支持在数据库单节点使用,暂不支持集群使用。

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

语法格式

XMLSEQUENCE(xmlvalue)

参数说明

xmlvalue:非标准的XML格式数据。

函数返回类型

TABLE类型。

示例

sql
-- 查询
SQL> CREATE TABLE test_xmlsequence(id INT,xml_col XML);
SQL> INSERT INTO test_xmlsequence VALUES(1,'<country>china<city capital="true">beijing</city><city capital="false">shanghai</city></country>');
SQL> SELECT p.* FROM test_xmlsequence t,TABLE(XMLSEQUENCE(EXTRACT(t.xml_col,'/country'))) p WHERE t.id =1;

COLUMN_VALUE | 
------------------------------------------------------------------------------
<country>china<city capital="true">beijing</city><city capital="false">shanghai</city></country> |