给有数据的表增加一个字段id作为主键,创建一个自增队列,将sequence队列生成的值作为id的值插入表中
2023-12-28 18:54:21
1,先看原来的表是否有主键,如果有先删除
alter table crfnd.tbl_org_info drop constraint pk_tbl_org_info
2,给这个表增加一个字段——id
ALTER TABLE crfnd.tbl_org_info ADD id numeric(19);
3,创建一个自增队列
CREATE SEOUENCE crfnd.seq_tbl_org_info;
4,用自增队列给id赋值
UPDATE crfnd.tbl_org_info SET id = seq_tbl_org_info.NEXTVAL where 1=1;--where 1=1 条件可省略
5,将id设置为主键
ALTER TABLE crfnd.tbl_org_info ADD CONSTRAINT pk_tbl_org_info PRIMARY KEY (id);
文章来源:https://blog.csdn.net/weixin_43735471/article/details/135274179
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!