GP——给某字段设置自增序列

-- 删除序列

drop sequence IF EXISTS test_xh_seq;

-- 从1开始,递增幅度1,最大值无上限

create sequence test_xh_seq increment by 1 minvalue 1 no maxvalue start with 1;

-- 指定序列(给表的主键指定创建好的序列)

alter table test alter column xh set default nextval('test_xh_seq');

-- 设置序列自增长从当前最大值开始

SELECT setval('test_xh_seq', (SELECT MAX(xh) FROM test));

相关推荐
蒟蒻的贤8 分钟前
操作系统复习
java·开发语言·数据库
Dontla19 分钟前
打开网站时弹出Accept Cookies(接受Cookie)提示是什么意思?(数据保护法规,欧盟GDPR)
前端·数据库
赵八斤27 分钟前
java 项目中配置多个数据源
java·开发语言·数据库
松涛和鸣1 小时前
59、 IMX6ULL按键驱动开发:轮询到中断的实现
linux·服务器·c语言·arm开发·数据库·驱动开发
XT46251 小时前
创建唯一索引但存在NULL
数据库
扑火的小飞蛾1 小时前
【Oracle Database 分区表】之新特性_18c(三)
数据库·oracle
九章-1 小时前
集中式数据库 vs 分布式数据库:2026 最新对比,选哪个更合适?
数据库·分布式·集中式
softshow10261 小时前
Redis 分布式锁必避问题及解决方案
数据库·redis·分布式
韩立学长1 小时前
【开题答辩实录分享】以《足球球员数据分析系统开题报告》为例进行选题答辩实录分享
java·数据库·mysql
Gauss松鼠会2 小时前
【openGauss】openGauss 如何进行数据库例行维护
数据库·sql·database·opengauss