iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >merge如何改写update
  • 359
分享到

merge如何改写update

2024-04-02 19:04:59 359人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关merge如何改写update的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.OLD:需求将HH2中的data_object_id同步至HH

这篇文章给大家分享的是有关merge如何改写update的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1.OLD:

需求将HH2中的data_object_id同步至HH中。

UPDATE HH A
   SET DATA_OBJECT_ID =
          (SELECT DATA_OBJECT_ID
             FROM HH2 B
            WHERE A.object_id = B.object_id)
 WHERE EXISTS
          (SELECT 1
             FROM HH2 B
            WHERE A.object_id = B.object_id);

2.优化方向:

使用merge改写,减少HH2的访问次数

MERGE INTO HH A
     USING HH2 B
        ON (A.object_id = B.object_id)
WHEN MATCHED
THEN
   UPDATE SET DATA_OBJECT_ID = b.DATA_OBJECT_ID;

感谢各位的阅读!关于“merge如何改写update”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: merge如何改写update

本文链接: https://www.lsjlt.com/news/64613.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • merge如何改写update
    这篇文章给大家分享的是有关merge如何改写update的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.OLD:需求将HH2中的data_object_id同步至HH...
    99+
    2024-04-02
  • win7配置update失败如何还原更改
    这篇文章主要介绍“win7配置update失败如何还原更改”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win7配置update失败如何还原更改”文章能帮助大家解决问题。首先重启电脑,按下键盘“F8...
    99+
    2023-07-02
  • C#如何改写方法
    这篇文章给大家分享的是有关C#如何改写方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。C#改写方法面向对象设计的重要原则就是多态性。不要理会高深的理论,多态性意味着:当基类程序员已设计好用于改写的方法时,在派生...
    99+
    2023-06-17
  • 如何使用UPDATE语句更改MySQL用户密码?
    要借助 UPDATE 语句更改 MySQL 用户密码,我们需要更新“mysql”数据库的“user”表。其语法如下 -语法USE mysql; UPDATE user SET authentication_string = PASSWOR&...
    99+
    2023-10-22
  • oracle中merge into如何使用
    oracle中merge into如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。merge into的形式:MERGE IN...
    99+
    2024-04-02
  • 如何使用update
    Update的用法,需要具体代码示例 在编程中,我们经常需要对数据进行更新操作。在许多编程语言和数据库中,都提供了update语句或者update函数来实现数据的更新功能。在本文中,我...
    99+
    2024-02-22
    代码 功能 更新 sql语句 点击事件 键值对
  • exist如何改写为left join
    这篇文章主要介绍了exist如何改写为left join,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 --3vm7pkp5cb69g ...
    99+
    2024-04-02
  • sql修改语句如何写
    小编给大家分享一下sql修改语句如何写,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!sql修改语句是UPDATE 语句。SQL ...
    99+
    2024-04-02
  • 如何取消 git merge 操作
    Git 是当前业界最常用的版本控制工具之一,git merge 是 git 中最常见的操作之一,它可以将两个不同的分支合并到一起。但是,有时候我们合并了一个不该合并的分支或代码,在这种情况下,我们需要取消合并。那么,如何取消 git mer...
    99+
    2023-10-22
  • android studio的merge如何使用
    在Android Studio中,Merge是一个用于合并代码的工具。它可以将两个或多个分支的代码合并为一个新的分支,以解决代码冲突...
    99+
    2024-02-29
    android
  • mysql update join如何优化update in查询效率
    这篇文章主要为大家展示了“mysql update join如何优化update in查询效率”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql...
    99+
    2024-04-02
  • 如何改写VB.NET内存指针
    这篇文章主要为大家展示了“如何改写VB.NET内存指针”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何改写VB.NET内存指针”这篇文章吧。近日心血来潮,花巨资购进多普达智能手机一台, 系统为...
    99+
    2023-06-17
  • php如何用UPDATE语句修改数据库中的数据
    这篇文章主要介绍“php如何用UPDATE语句修改数据库中的数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何用UPDATE语句修改数据库中的数据”文章能帮助大家解决问题。以下是一个基本的...
    99+
    2023-07-05
  • 教你如何让spark sql写mysql的时候支持update操作
    目录1、首先了解背景2、如何让sparkSQL支持update3、改造源码前,需要了解整体的代码设计和执行流程4、改造源码 如何让sparkSQL在对接mysql的时候,除...
    99+
    2024-04-02
  • SQLServer中merge函数如何使用
    本篇文章给大家分享的是有关SQLServer中merge函数如何使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Merge关键字是一个神奇的...
    99+
    2024-04-02
  • mysql如何实现merge into语法
    这篇文章主要介绍了mysql如何实现merge into语法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 my...
    99+
    2024-04-02
  • Hibernate中update如何使用
    Hibernate中update如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态:1、未被持久...
    99+
    2023-06-17
  • 如何在python中使用merge函数
    本篇文章为大家展示了如何在python中使用merge函数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。python的数据类型有哪些python的数据类型:1. 数字类型,包括int(整型)、lon...
    99+
    2023-06-14
  • 如何理解index merge合并索引
    本篇文章给大家分享的是有关index merge合并索引,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mysql> create ind...
    99+
    2024-04-02
  • Java中merge()函数如何使用
    Java中merge()函数如何使用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。merge() 怎么用假设我们有这么一段业务逻辑,我有一个学生成绩对象的列表,...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作