圈子推荐
查看所有吧>>
活跃用户
    merge语法使用案例

    merge语法

    create table t4(id int ,name varchar2(10));

    create table t5(id int ,name varchar2(10));

    insert into t4 values(1,'a');

    insert into t4 values(2,'b');

    insert into t4 values(3,'');

    insert into t4 values(5,'');

    insert into t5 values(5,'t5-c');

    insert into t5 values(1,'t5-a');

    insert into t5 values(2,'t5-b');

    insert into t5 values(3,'t5-c');

    insert into t5 values(4,'t5-d');

    select * from t4; 

    select * from t5; merge into t4using (select * from t5) t5on (t4.id=t5.id)when matched then update set name=t5.namewhen not matched then insert values(t5.id,t5.name);

    select * from t4;


    • 分享到:
    排序方式:回复时间 共有2条评论

    佛山李小聋 发表于 02月25日 09:56 1 楼

    图片看不到

    (1)| 回复

    岗位红黄线 发表于 02月25日 10:08 2 楼

    还好把,没图也大概知道流程

    | 回复