我有一个多行块,在 oracle 形式中看起来像这样:
我的查询:
Select * from table1;
看起来像这样:
+-----+
|value|
+-----+
| 3|
| 3|
| 7|
| 1|
+-----+
列值是表中要更新为列new的列:
这样当我重新查询时,我表上的值应该是这样的:
+-----+
|value|
+-----+
| 4|
| 6|
| 14|
| 2|
+-----+
我尝试过提交表单提交:
for i in 1 .. :rec_count
loop
update table1
set value = :new
where value = :value;
end loop;
但这只会更新我拥有的最后一条记录。