---
title: "XMLSEQUENCE - OceanBase 数据库 V4.5.0 | OceanBase 文档中心"
description: XMLSEQUENCE 描述 该函数用于将 XML 文档内容转换为一个包含 XML 元素的 VARRAY。它将 XML 文档中的每个元素作为行返回，从而形成了一个包含 XML 元素的集合。 语法 XMLSEQUENCE( XMLType_instance) 说明 XMLSEQUENCE 函数不支持在 SELECT 子…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.5.0

# XMLSEQUENCE

更新时间：2026-04-10 18:41:52

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.5.0/zh-CN/700.reference/500.sql-reference/100.sql-syntax/300.common-tenant-of-oracle-mode/500.functions-of-oracle-mode/200.single-row-functions-of-oracle-mode/1300.xml-functions-of-oracle-mode/300.querying-xmltype-data-functions-of-oracle-mode/600.xmlsequence-function-of-oracle-mode.md)  

## 描述

该函数用于将 XML 文档内容转换为一个包含 XML 元素的 VARRAY。它将 XML 文档中的每个元素作为行返回，从而形成了一个包含 XML 元素的集合。

## 语法

```sql
XMLSEQUENCE( XMLType_instance)

```

#### 说明

`XMLSEQUENCE` 函数不支持在 `SELECT` 子句中使用。

## 参数解释

| **字段** | **说明** |
| --- | --- |
| XMLType_instance | 此参数为 XML 类型的实例，作为函数的输入。 |

## 返回类型

返回一个 XMLType 集合。

## 示例

使用 `XMLSEQUENCE` 函数和 `EXTRACT` 函数来提取目标 XML 中指定的节点。其中，目标 XML 片段是 `<Videogame>` 节点及其子节点；XPath 表达式是 `/Videogame/*`，它指示要提取 `<Videogame>` 节点下的所有子节点；`XMLSEQUENCE` 函数将提取的节点作为表的一部分返回；使用 `TABLE` 函数将其转化为可查询的表。查询的结果使用 `ROWNUM` 作为行号，并将提取的节点值作为 `column_value` 列中的值返回。

```shell
SELECT rownum, column_value
FROM TABLE(
    XMLSEQUENCE(
        extract(
            XMLtype('<Videogame>
                <Type>Racing</Type>
                <Name>NFS Most Wanted</Name>
                <Version>2.0</Version>
                <Size>5.5 GB</Size>
            </Videogame>'),
            '/Videogame/*'
        )
    )
);

```

返回结果如下：

```shell
+--------+-------------------------------+
| ROWNUM | COLUMN_VALUE                  |
+--------+-------------------------------+
|      1 | <Type>Racing</Type>           |
|      2 | <Name>NFS Most Wanted</Name>  |
|      3 | <Version>2.0</Version>        |
|      4 | <Size>5.5 GB</Size>           |
+--------+-------------------------------+
4 rows in set

```

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
