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

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

发布时间:2021-10-11 10:12:13 所属栏目:外闻 来源:互联网
导读:只在数据库postgre中实验了,亲测有效。 1ROW_NUMBER () OVER (ORDER BY col_name ASC) AS ids 下面是我的实验截图: 补充:postgresql给已有的字段创建添加自增

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

 

1ROW_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 testalter column id set default nextval('test_id_seq');

 

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

 

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

(编辑:焦作站长网)

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

    推荐文章
      热点阅读