PLSQL批量更新语句

2025年03月01日 12:32
有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语句最后的分号去掉