postgresql数据库创建序列方法

postgresql数据库创建序列方法

  • 创建
  • 授权
  • 参数说明
  • 使用

创建

创建postgresql数据库自动增长序列的命令

-- 删除现有序列
-- DROP SEQUENCE seq_u404_id;
-- 创建序列
CREATE SEQUENCE seq_u404_id
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;

授权

-- 授权
--ALTER TABLE seq_u404_id OWNER TO postgres;

参数说明

DROP SEQUENCE 标识删除一个序列

increment 表示每次增加的值

minvalue 表示最小值

maxvalue 表示序列的最大值

使用

postgresql sequence 序列的使用方法:

select nextval('seq_u404_id'); 
--获取序列新值
select currval('seq_u404_id'); 
--查询序列当前值

你可能感兴趣的:(数据库,经验分享,恰饭)