update BD_WARES_EXTEND SALES = SALES + #{number} where PK_WARES = #{pkWares} update BD_WARES_EXTEND set PUT_OFF_TIME = #{putOffTime}, PUT_OFF_TIME = null, PUT_ON_TIME = #{putOnTime} PUT_ON_TIME = null where PK_WARES = #{waresId} merge into bd_wares_extend bwe using ( select #{items.pkWares} pk_wares, #{items.quantity} quantity from dual ) tmp on (bwe.pk_wares = tmp.pk_wares) when matched then update set bwe.inventory_use = bwe.inventory_use + tmp.quantity