PLSQL批量更新语句

2025-03-01 12:32:31
推荐回答(4个)
回答1:

批量更新用update语句,根据条件不同,可选用where条件。

如,test表中有如下数据:

如果要将ID都改成1,则用以下语句:

update test set id=1;
commit;

此时表中数据如下:



如果将id=1的数据改为id=5,则需要用到where条件,语句如下:

update test set id=5 where id=1;
commit;

此时表中数据如下:

回答2:

莫不是一个连接线程中不能同时开启两个事务?

回答3:

你用什么工具执行的语句?TOAD还是PLSQL?批量执行好像要一个开关设置才可以执行。

回答4:

把第二个UPDATE语句最后的分号去掉