1. 程式人生 > 資料庫 >ORACLE修改與新增

ORACLE修改與新增

ORACLE修改與新增

static final String SQLUPDATEGOODS ="merge into b_supplier_shopping_cart t using dual on (t.supplier_no=?  and t.goods_no=?)  "
    +"  when not matched then insert (supplier_no,goods_no,goods_buy_num,goods_box_price,create_account,modify_account,create_date,modify_date,goods_all_price) values (?,?,?,?,?,?,?,?,?)  "
       +"   when matched then update set goods_buy_num = ?,goods_all_price=? ";

dual on 後邊跟條件多個條件用and連線.當不滿足條件也就是when not matched執行的是insert否則就是update(將要修改的欄位寫進來)。