-- 执行创建序列设置序列报标识错误时执行以下sql: 删除标识列属性
ALTER TABLE public.tm_member ALTER COLUMN member_id DROP IDENTITY;
--创建序列
CREATE SEQUENCE table_id_seq;
--更改表的默认值
ALTER TABLE public.table ALTER COLUMN id SET DEFAULT nextval('table_id_seq'::regclass);
--自增设置
ALTER TABLE public.table ALTER COLUMN id SET DEFAULT nextval('public.table_id_seq');
--将当前值设置为1
SELECT setval('public.table_id_seq', 1, false);
-- 将序列的增量设置为1
ALTER SEQUENCE public.table_id_seq INCREMENT BY 1;
kingbase数据库为指定表设置id自增
于 2023-12-18 09:36:59 首次发布
本文介绍了在遇到标识错误时如何使用SQL语句进行操作,包括删除标识列属性、创建和管理序列(如table_id_seq),以及调整默认值、自增设置和序列增量。
1979

被折叠的 条评论
为什么被折叠?



