银行 Db2

DB2中,如有一个表 test(id,name),其中id, name有数据。 现在要将id的属性改为自增,如何实现?

DB2 求指导,如已有一个表 test(id,name),其中id, name 都已经有了数据。现在要将id的属性改为自增,如何来实现? 显示全部

DB2 求指导,如已有一个表 test(id,name),其中id, name 都已经有了数据。现在要将id的属性改为自增,如何来实现?

收起
参与10

查看其它 2 个回答youki2008 的回答

youki2008 youki2008 系统架构师 DDT

直接修改就行:alter table test alter column id set generated always as identity (start with 3,increment by 1) 其中3为max(id)+自增量,1为自增量(步长)

互联网服务 · 2020-04-24
浏览1101

回答者

youki2008
youki2008 0 2 7
系统架构师 DDT
擅长领域: 服务器云计算数据库
评论827

youki2008 最近回答过的问题

回答状态

  • 发布时间:2020-04-24
  • 关注会员:4 人
  • 回答浏览:1101
  • X社区推广