暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss 创建序列

suger 2023-01-11
1309

创建序列
create sequence seq01;
create sequence seq02 increment by 1 minvalue 1 maxvalue 99999 cache 1 nocycle;

查看序列
\d t2_id_seq
select * from t2_id_seq;

使用序列
select nextval('seq01'); --递增序列并返回新值
select seq01.nextval;
select currval('seq01'); --最近一次nextval返回的值
select seq01.currval;
select lastval(); --最近一次nextval返回的值
select setval('seq01',1); --设置序列的当前数值

修改序列属性
alter sequence seq01 maxvalue 99999;
alter sequence seq01 owner to jack;

删除序列
drop sequence seq01;
drop sequence seq02 cascade;

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论