1、在Oracle中批量update很多條
首先創建一個臨時表,里面有更新的條件值和更新后的字段值。
臨時表:temp 重命名為a表
條件值a.prod_inst_id:臨時表的字段
更新后的字段值a.prod_inst_desc:臨時表的字段
--下面這個語句可以查出多條數據,臨時表有多少條數據,就可以運行出多少條更新語句,這種方法非常方便
select 'update prod_inst t set t.prod_inst_desc='''||a.prod_inst_desc||''' where t.prod_inst_id='||a.prod_inst_id||'; ' from temp a;
備注:可以根據客戶的條件再臨時表加幾列數據,再更新的時候多加條件和多加需要更新的列。
