创建和修改Postgresql数据库序列的操作
  • 作者:admin
  • 发表时间:2021-04-29 07:52
  • 来源:未知

本文主要介绍Postgresql数据库的创建和修改顺序的操作,有很好的参考价值,希望对大家有所帮助。来和边肖一起看看。

创建序列

(从1开始,递增1,最大值没有上限):

1创建序列fl_user_seq递增1最小值1无最大值以1开始;

更改序列值

(方法中的两个参数是1。序列名称和2。序列的修改值):

1select setval('fl_user_seq ',88);

Navicat Premium中的序列位置如下:

补充:PostgreSQL序列的添加、删除和修改

创建序列

如果不存在,则创建序列测试_mergetable_id_seq

增量1

MINVALUE 1

MAXVALUE 999999999

第一阶段

CACHE 1;

//或者:

如果不存在,序列test _ merge table _ id _ seq递增1分钟值1无最大值以1开始;

指定序列(为表的主键指定创建的序列)

1 alter table test _ merge table alter column ' I _ id ' set default next val(' test _ merge table _ id _ seq ');

将序列设置为从当前最大值开始增长

SELECT set val(' test _ merge table _ id _ seq ',(SELECT MAX(I _ id)FROM test _ merge table));alter sequence test _ merge table _ id _ seq以12开头;

删除序列

1 drop sequence IF EXISTS test _ merge table _ id _ seq

查看序列

1选择下一个值(' test_mergetable_id_seq ')

以上是我的亲身经历,希望能给大家一个参考,也希望大家多多支持剧本屋。如果有任何错误或不足,请随时给我们建议。