---
title: github-fill
description: SEQUENCE SEQUENCE 算子用于计算伪列 SEQUENCE 的值。 伪列 SEQUENCE 是由 CREATE SEQUENCE 创建的序列，下层算子每输出一行执行一次计算。 示例：计算伪列 SEQUENCE 的当前值与下一个值 obclient&gt;CREATE TABLE t1(c1 INT, c2 IN…
---
切换语言

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

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

# SEQUENCE

更新时间：2023-08-07 17:30:32

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V3.1.1/zh-CN/1200.sql-tuning-guide/200.sql-execution-plan/200.execution-plan-operators/900.sequence.md)  

`SEQUENCE` 算子用于计算伪列 `SEQUENCE` 的值。

伪列 `SEQUENCE` 是由 `CREATE SEQUENCE` 创建的序列，下层算子每输出一行执行一次计算。

示例：计算伪列 `SEQUENCE` 的当前值与下一个值

```javascript
obclient>CREATE TABLE t1(c1 INT, c2 INT);
Query OK, 0 rows affected (0.09 sec)

obclient>CREATE TABLE t2(c1 INT, c2 INT);
Query OK, 0 rows affected (0.09 sec)

obclient>CREATE SEQUENCE seq INCREMENT BY 1 START WITH 1;
Query OK, 0 rows affected (0.09 sec)

obclient>EXPLAIN SELECT seq.NEXTVAL, seq.CURRVAL FROM t1\G;
*************************** 1. row ***************************
Query Plan:
|=====================================
|ID|OPERATOR   |NAME|EST. ROWS|COST |
-------------------------------------
|0 |SEQUENCE   |    |100000   |77868|
|1 | TABLE SCAN|T1  |100000   |64066|
=====================================
Outputs & filters:
-------------------------------------
  0 - output([SEQ.NEXTVAL], [SEQ.CURRVAL]), filter(nil)
  1 - output([T1.__pk_increment]), filter(nil),
      access([T1.__pk_increment]), partitions(p0)

```

上述示例中，执行计划展示中 0 号算子 `SEQUENCE` 用来计算序列的值，`output([SEQ.NEXTVAL],[SEQ.CURRVAL]` 指定了 `SEQUENCE` 需要计算序列的当前值与下一个值。`t1` 表每输出一行数据，`SEQUENCE` 就会计算一次序列的值。执行计划展示中 `outputs & filters` 详细列出了 `SEQUENCE` 算子的输出信息如下：

| **信息名称** | **含义** |
| --- | --- |
| output | 该算子输出的列。 `SEQUENCE` 算子参数信息如下： * `CURRVAl`：计算序列的当前值。 * `NEXTVAL`：计算序列的下一个值。 |
| filter | 该算子上的过滤条件。 由于示例中的 `SEQUENCE` 算子没有设置 `filter`，所以为 `nil`。 |

 上一篇 下一篇 ![有帮助](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) 咨询热线
