1、创建序列
create sequence 序列名 increment by 1 minvalue 1 no maxvalue start with 1;
2、创建完后,使用
nextval('序列名'::regclass)
创建序列说明:
1、序列名常定义为‘seq_XXX’的形式,创建序列不能使用replace;
2、increment by:序列每次增加的值,负数表示递减,缺省值为1;
3、start with:序列的初始值,缺省值为1;
4、maxvalue:序列可生成的最大值,缺省值为nomaxvalue,即不设置最大值;系统能产生的最大值为10的27次方;
5、minvalue:序列可生成的最小值,缺省值为nominvalue,即不设置最小值;