我假设一列中有1000行。我希望一次取一行100行来更新这1000行,然后一次更新100行直到更新所有1000行。如何在程序中循环它?
答案 0 :(得分:0)
您可以添加一个默认值为0的列'update_status' 然后执行以下循环: -
循环
更新表 设置col = new_value
update_status = 1 其中update_status = 0
和rownum< = 100;
当SQL%ROWCOUNT = 0时退出;
结束循环
不要忘记删除添加的列。
我认为这可能有用。