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(将要修改的字段写进来)。

上一篇:【Leetcode】栈系列


下一篇:匹配不确定性和不匹配不确定性(matched and unmatched uncertainty)