韧心
2016-04-27 13:23
采纳率: 0%
浏览 3.5k

oracle merge into on 条件

On条件可以多个吗?可以的话怎么写 我三个条件发现判断又问题

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • Robot-S 2016-04-27 13:32

    -- Oracle数据库
    -- SQL说明 : 将source_tb中的数据merge到target_tb表中
    -- source_tb中存在同target_tb主键相同的记录时,更新target_tb表
    -- source_tb不存在同target_tb主键相同的记录时,插入target_tb表
    -- SQL正文 :
    merge into t......
    答案就在这里:Oracle数据库merge into
    ----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

    评论
    解决 无用
    打赏 举报
  • little_how 2016-04-27 13:58

    merge into ttt1 using ttt2 on(ttt1.dept=ttt2.dept and ttt1.id in(1,2,3)) when matched then update set ttt1.deptname=ttt2.deptname
    多个条件之间用and就可以了

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题