您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Oracle SQL中进行MERGE时,如何更新SOURCE中不匹配的行?

在Oracle SQL中进行MERGE时,如何更新SOURCE中不匹配的行?

您可以使用单独的UPDATE语句来完成此操作

UPDATE report.TEST target
SET    is Deleted = 'Y'
WHERE  NOT EXISTS (SELECT 1
                   FROM   main.TEST source
                   WHERE  source.ID = target.ID);

我不知道有什么方法可以将其集成到您的MERGE语句中。

SQLServer 2022/1/1 18:47:01 有566人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶