Oracle按條件批量更新的方法是使用UPDATE語句結合WHERE子句來指定更新的條件。以下是更新語法的一般格式:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
在上面的語法中,table_name是要更新的表名,column1、column2等是要更新的列名,value1、value2等是要更新的新值,condition是更新的條件。
例如,假設我們有一個名為employees的表,其中有一個名為salary的列。我們想要將所有工資大于5000的員工的工資增加10%。可以使用以下UPDATE語句實現:
UPDATE employees
SET salary = salary * 1.1
WHERE salary > 5000;
上述語句將滿足條件"salary > 5000"的所有員工的工資增加10%。