刚刚在我们的 11g 中进行了一些数据迁移,发现了一种情况,我通常会创建一些单独的 UPDATE 脚本并开始思考。有没有办法在同一个脚本中使用不同的 WHERE 子句进行多次更新?
我的意思是,而不是
UPDATE table1 SET value1=X WHERE value1=A;
UPDATE table1 SET value1=Y WHERE value1=B;
UPDATE table1 SET value1=Z WHERE value1=C;
你能做点更近的事吗
UPDATE table1 SET value1=X WHERE value1=A,SET value1=Y WHERE value1=B, SET value1=Z WHERE value1=Z;
显然上面的语法是错误的,但这是我的观点。可以做这样的事情,还是只需要做三个单独的脚本?
提前致谢
KS