准备数据 --临时表A create table a_temp( id number(2), name number(2) ); --临时表B create table b_temp( id number(2), name number(2) ); --向A插入数据 insert into a_temp values (1, 1); insert …
1. 场景 在写数据同步的脚本时,常常会遇到这样的需求:存在时 -> 更新,不存在时 -> 插入 2. merge into 语句 merge 是 Oracle9i 新增的语法,根据源表对目标表进行匹配查询,匹配成功时更新,不成功时插入。 比单独的 update + insert的方式效率要更高,尤其是 on 条件下有唯一索引的时候,效…
数据表创建 ---学生成绩表 create table t_student( ID number(10), name varchar2(100), score number(10), class_id number(10) ); insert into t_student values (1,'A',75,1);…