美文网首页oracle经验之谈
27、MERGE INTO的用法

27、MERGE INTO的用法

作者: 小母牛不生产奶 | 来源:发表于2018-10-23 21:38 被阅读2次

create table desctable( idinteger primary key, salary number(5) not null);

create table srctable( idinteger primary key, namevarchar2(20), salary number(5) not null);

insert into desctable values(1, 100);

insert into desctable values(2, 200);

insert into desctable values(3, 300);

insert into srctable values(1, '', 100);

insert into srctable values(3, '', 1000);

insert into srctable values(4, '', 400);

MERGE INTO desctable d

USING (select id, salary from srctable) s

--表名也可以

ON(d.id = s.id)

WHEN MATCHED THEN

    UPDATE set d.salary = d.salary * 1.5

WHEN NOT MATCHED THEN

    INSERT  VALUES(s.id, s.salary);


select * from desctable;

select * from srctable;

相关文章

  • 27、MERGE INTO的用法

    create table desctable( idinteger primary key, salary num...

  • pandas的DataFrame的append方法使用

    参考链接:append用法 参考链接:append\merge\concat

  • oracle Merge Into 用法

    在开发中我们经常会碰到这么一个场景,列如用户修改简单的个人基本信息,这个时候就需要判断用户的基本信息是否存在,如果...

  • git merge 用法

    怎么 merge 首先更新本地分支和远程分支为最新代码, 分别对要参与 merge 的两个分支做如下两个操作: 切...

  • Perl 6 中的 roundrobin

    定义为 用法 Round-Robin Merge Two Lists of Different Length ro...

  • 2020-04-01 twig 数组合并

    通过merge()可以使两个数组合并具体用法:

  • ggpubr绘制箱线图

    首先线看下用法 ggboxplot(data, x, y, combine = FALSE,merge=FALSE...

  • git命令 cherry-pick 的使用简介

    上一篇文章介绍了merge和rebase的用法以及原理。git命令merge和rebase的简单应用 这里简单的介...

  • oracle merge into常见用法

    table_a表与table_b有关联关系 不在库中的数据判断是否在table_a表中,存在更新否则插入 使用虚表...

  • 2020-05-10

    初级练习 复习了Merge 函数的用法 merge 函数就是把两个数据框通过内容相似的一列或者指定的某一列合并(取...

网友评论

    本文标题:27、MERGE INTO的用法

    本文链接:https://www.haomeiwen.com/subject/mirzzftx.html