【发布时间】:2018-05-29 21:39:06
【问题描述】:
我有一个在 oracle 表单中看起来像这样的多行块:
我的查询:
Select * from table1;
看起来像这样:
+-----+
|value|
+-----+
| 3|
| 3|
| 7|
| 1|
+-----+
value 列是表中要更新为列new 的列:
这样当我重新查询时,我表上的值应该是这样的:
+-----+
|value|
+-----+
| 4|
| 6|
| 14|
| 2|
+-----+
我尝试过提交表单提交:
for i in 1 .. :rec_count
loop
update table1
set value = :new
where value = :value;
end loop;
但这只会更新我拥有的最后一条记录。
【问题讨论】:
标签: oracle for-loop oracle11g oracleforms oracle-cursor