为了帮助理解,我有一张这样的表格:
itemcode itemname icode serialnum
1 A 10 0
2 B 10 0
3 C 10 0
4 D 11 0
5 E 13 0
6 F 20 0
7 G 20 0
我希望在循环游标的帮助下使用单个更新查询的结果如下表所示:
itemcode itemname icode serialnum
1 A 10 1
2 B 10 2
3 C 10 3
4 D 11 1
5 E 13 1
6 F 20 1
7 G 20 2
项目代码是此表中的主键。生成序列号背后的逻辑是,每当 icode 更改序列号时,序列号就会重置为 1。如果有人可以提供解决方案,我需要一个更新查询来借助游标更新表?