您的位置:首页 > 数据库 > Oracle

oracle merge 语句,无数据新增,有数据更新

2016-06-02 10:14 435 查看
merge into e_audit_course_price t1
using (select :contentId as contentid from dual) t2
on (t1.contentid = t2.contentid)
when matched then
update set t1.onlinenum = t1.onlinenum + 1
when not matched then
insert ( t1.ID,t1.CONTENTID,t1.CHARGEMODE,t1.INFOFEE,t1.INFOFEECHAPTERID,
t1.REJECTREASON,t1.AUDITSTATUS,t1.APPLYTIME)
values (:contentId, 1, :type)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle