Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


XMLSEQUENCE

📄字数 410
👁️阅读量 加载中...

功能描述

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

注意

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

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

语法格式

sql
XMLSEQUENCE(xmlvalue)

输入参数

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

输出结果

TABLE类型。如果输入参数为NULL,则输出结果为NULL

示例

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