DB2 数据库批量更新的问题

现在已经存在了一张表tableA,需要在这个表里面新增一个字段columnA,现在要给columnA填写数据,columnA从1开始,每个递增1,我要怎么做?求解

增加一个字段好解决啊,命令如下:
alter table tableA add column columnA character(2);
commit;
更新这个字段,这个字段的值等于行号就可以了,第一张就1,第二行就是2,等等;
所以接下来你就要自动生成一个行号,在表中找个重复字段cut_a(只有一个相同的值)
然后运行下面的命令
select ROW_NUMBER() OVER (ORDER BY cut_a) AS NUMBER_1 from cut_a;
这样NUMBER_1跑出来就是1,2,3,……一列值,然后运行下面命令
set tableA update columnA=NUMBER_1


方法二:你直接运行第二段就是把2 NUMBER_1改成columnA就好了;
select ROW_NUMBER() OVER (ORDER BY cut_a) AS columnA from cut_a;
温馨提示:答案为网友推荐,仅供参考