merge into基本用法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,由于merge into平时很少用,但这次用到它来给记录做插入更新,于是简单记下最基本的用法。这里的例子就是给一个表中符合条件的数据做个值计数的更新,如果找到符合ID条件的记录,那么就将其值字段加1,
千家信息网最后更新 2026年11月01日merge into基本用法
由于merge into平时很少用,但这次用到它来给记录做插入更新,于是简单记下最基本的用法。这里的例子就是给一个表中符合条件的数据做个值计数的更新,如果找到符合ID条件的记录,那么就将其值字段加1,否则就插入这条新的记录,并初始化值。
创建测试表并插入数据:
create table test1(id number, val number);
insert into test1 values(101, 1);
insert into test1 values(102, 1);
commit;
select * from test1;
ID VAL
---------- ----------
101 1
102 1
做merge into操作,新的一条数据被插入:
merge into test1 t1
using (select count(*) cnt from test1 where id = 103) t2 on (cnt <> 0)
when matched then
update set val = val + 1 where id = 103
when not matched then
insert values(103, 1);
commit;
select * from test1;
ID VAL
---------- ----------
101 1
102 1
103 1
再执行一个merge into后,数据被更新:
ID VAL
---------- ----------
101 1
102 1
103 2
数据
更新
条件
例子
字段
就是
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡豆
云之行互联网科技
为想互联网科技怎么样
互联网科技官网
智能科技公司是互联网公司吗
中国互联网科技发展
广州凡科互联网科技
广西互联网科技公司
广州善班互联网科技
互联网科技股有哪些
互联网教育科技公司vipkid
厦门千工互联网科技有限公司
杭州壁岐互联网科技有限公司
国大互联网教育科技有限公司工作
沐思想互联网科技有限公司
启辰互联网科技
风投北京互联网科技
广东鹅鹅鹅互联网科技有限公司
科技互联网专业工作会议发言稿
伍佰万互联网科技是干嘛的
科技互联网
互联网属科技
厦门中拓互联网络科技有限公司
无锡溥仪互联网科技有限公司
广州慧亚互联网科技怎么样
互联网时代科技改变生活
互联网大会黑科技排名
中国互联网十大科技股排名
四川慕妮娅互联网科技有限公司
美国五大互联网科技公司市值多少