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> |