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

原创 2016年06月02日 10:14:44



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实现数据不存在则插入,数据存在则更新(insert or update)

思路是写一个函数,先按条件查询数据,如果查询到数据则更新,如果没有查询到数据则插入: create or replace function fn_merge_index(statdate ...
  • jumtre
  • jumtre
  • 2014-09-28 17:29
  • 20450

datagrid没有数据显示无数据提示信息

$('#tt').datagrid({ width: document.getElementById('div1').width, height: document.getElemen...

现场故障-数据量超出plsql developer结果集导致应用程序无数据现象

xia

子查询 oracle输入 set语句 MERGE 事务 数据类型 约束 视图 外键

1- 子查询 select  count(*)  from t1 where t1.score > any (select score from t1 where t1.name='zhangjia...

ListView添加无数据显示的文本

当我们使用ListView或GridView的时候,当列表为空的时候,我们需要一个友好提示:lv_data.setEmptyView(tv);可是这个方法的设置是有限制的,就是设置的View必需在当前...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)