欢迎来到代码驿站!

PostgreSQL

当前位置:首页 > 数据库 > PostgreSQL

postgreSQL查询结果添加一个额外的自增序列操作

时间:2021-04-09 08:59:54|栏目:PostgreSQL|点击:

只在数据库postgre中实验了,亲测有效。

ROW_NUMBER () OVER (ORDER BY col_name ASC) AS ids

下面是我的实验截图:

补充:postgresql给已有的字段创建添加自增,并且自增值从最大的id+1开始

/*修改表的id属性为自增*/
CREATE SEQUENCE test_id_seq
  START WITH 1
  INCREMENT BY 1
  NO MINVALUE
  NO MAXVALUE
  CACHE 1;

start with 序列开始值

increment by 递增值

给表添加自增属性

alter table test
alter column id set default nextval('test_id_seq');

将下一次的自增值设置成最大id+1

select setval('test_id_seq',(select max(id)+1 from asset_detect_task));

上一篇:Postgresql排序与limit组合场景性能极限优化详解

栏    目:PostgreSQL

下一篇:查看postgresql系统信息的常用命令操作

本文标题:postgreSQL查询结果添加一个额外的自增序列操作

本文地址:http://www.codeinn.net/misctech/97514.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有