小编arl*_*lie的帖子

DB2:将现有列转换为标识

我正在尝试将现有列转换为标识.

到目前为止,我可以通过以下方式轻松完成:

alter table list alter column id set generated always as identity (start with 0);

不幸的是,我需要它从表中已有的最大数据开始.

我尝试了以下但它抱怨子查询.

alter table list alter column id set generated always as identity (start with (select max(id) from list);

单独运行时子查询返回正常.

db2

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

db2 ×1