数据库支持序列。序列对象是特殊的单行表,通过 CREATE SEQUENCE 创建,一个序列通常被用于生成唯一的表数据。序列的函数如下表格。例如,创建一个序列:
CREATE SEQUENCE myseq START 101;
。函数 | 返回值 | 描述 | 结果 |
nextval('myseq') | bigint | 序列自增并返回最新的值 | 101 |
setval('myseq',102) | bigint | 重置序列现在的值 | 102 |
CREATE SEQUENCE myseq START 101;
。函数 | 返回值 | 描述 | 结果 |
nextval('myseq') | bigint | 序列自增并返回最新的值 | 101 |
setval('myseq',102) | bigint | 重置序列现在的值 | 102 |