SETVAL

说明

设置一个序列的当前值。

语法

setval ::=

参数

text_expression

给定的表达式

bigint_expression

给定的值

返回值

与bigint_expression相同的类型

示例

示例1: 使用 SETVAL 设置当前的值

--  清理环境
DROP SEQUENCE seq1 CASCADE;

--  创建序列
CREATE SEQUENCE seq1;


--  使用 SETVAL 设置当前的值
SELECT SETVAL('seq1', 12);
SETVAL(bigint)      |
--------------------
12                  |
总数目:1


--  查看当前值
SELECT CURRVAL('seq1');
CURRVAL(bigint)      |
---------------------
12                   |
总数目:1


--  删除序列
DROP SEQUENCE seq1;