merge into基本用法
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,由于merge into平时很少用,但这次用到它来给记录做插入更新,于是简单记下最基本的用法。这里的例子就是给一个表中符合条件的数据做个值计数的更新,如果找到符合ID条件的记录,那么就将其值字段加1,
千家信息网最后更新 2024年11月11日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安全错误
数据库的锁怎样保障安全
网络安全共同维护
桂林创景网络技术有限公司
自然资源地籍数据库保密制度
HTML5数据库图片
国家网络安全计划
外文哪个数据库最全
银行网络安全转培训总结
服务器空岛插件
中邮理财软件开发待遇
东方忻览网络技术有限公司
cognos数据库配置
网络安全顾问年薪
冰原守卫者服务器懂服怎么选
黄山软件开发培训哪家专业
把之前的数据库还原
输入服务器url地址
我要找网络技术人员
农安网络技术口碑推荐
如何查看云顶手游服务器
曙光天阔服务器安装
h2 数据库 教程
服务器安装没有usb驱动的系统
软件开发预期读者和阅读建议
当今数据库技术发展状况
定在软件开发
闲置设备改无线打印服务器
计算机系统数据库排名
sql2005查看数据库表
互联网未来科技创新
软件开发有关的工作总结