加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL的sequence小例子

发布时间:2020-12-13 17:15:28 所属栏目:百科 来源:网络整理
导读:highgo=#createsequencet_seqincrementby1startwith1;CREATESEQUENCEhighgo=#selectnextval('t_seq');--查看序列中下一个值nextval---------1(1行记录) highgo=#createtablet(idintdefaultnextval(‘t_seq’),namevarchar);--在定义时使用sequenceCREATETABL


highgo=#createsequencet_seqincrementby1startwith1;
CREATESEQUENCE
highgo=#selectnextval('t_seq');--查看序列中下一个值
nextval
---------
1
(1行记录)

highgo=#createtablet(idintdefaultnextval(‘t_seq’),namevarchar);--在定义时使用sequence
CREATETABLE
highgo=#insertintot(name)values('jasmine'),('lily');
INSERT02
highgo=#select*fromt;
id|name
----+---------
2|jasmine
3|lily
(2行记录)

highgo=#createtablet1(idint,namevarchar);
CREATETABLE
highgo=#selectnextval('t_seq');
nextval
---------
6
(1行记录)
highgo=#insertintot1values(nextval('t_seq'),'jim');--在插入int数值时使用sequence
INSERT01
highgo=#select*fromt1;
id|name
----+------
7|jim
(1行记录)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读