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));

相关推荐
华章酱4 分钟前
InnoDB高并发之谜:揭开MVCC与快照读的面纱
数据库·mysql
未来龙皇小蓝8 分钟前
【MySQL-索引调优】04:回表相关概念
数据库·mysql·性能优化
Je1lyfish21 分钟前
CMU15-445 (2026 Spring) Project#2 - B+ Tree
linux·数据结构·数据库·c++·sql·spring·oracle
Schengshuo31 分钟前
【Oracle11g SQL详解】UPDATE 和 DELETE 操作的正确使用
数据库·sql
2401_8830354632 分钟前
数据分析与科学计算
jvm·数据库·python
gp32102637 分钟前
MSSQL2022的一个错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序
数据库·microsoft
oradh39 分钟前
Oracle 19c 单机安装总结_linux7
数据库·oracle
qq_390760391 小时前
简单的线程安全日志记录器
开发语言·数据库·c#
青柠代码录1 小时前
【MySQL】DISTINCT 详解
数据库·mysql
数据知道1 小时前
MongoDB查询执行计划解读:executionStats详细分析与性能诊断
数据库·mongodb