主頁 > 知識庫 > Oracle兩張表關(guān)聯(lián)批量更新其中一張表的數(shù)據(jù)

Oracle兩張表關(guān)聯(lián)批量更新其中一張表的數(shù)據(jù)

熱門標簽:地圖標注的坐標點 理財產(chǎn)品電銷機器人 外呼系統(tǒng)好點子 區(qū)域地圖標注怎么設置 南通電銷外呼系統(tǒng)哪家強 上海網(wǎng)絡外呼系統(tǒng) 百度地圖標注飯店位置怎么 百度地圖標注注解 電話機器人那種好

方法一(推薦):

UPDATE 表2
  SET 表2.C =
     (SELECT B
       FROM 表1
      WHERE 表1.A = 表2.A)
 WHERE EXISTS
     (SELECT 1
       FROM 表1
      WHERE 表1.A = 表2.A);

尤其注意最后的外層where條件尤為重要,是鎖定其批量更新數(shù)據(jù)的范圍。

方法二:

MERGE INTO 表2
   USING 表1
    ON (表2.A = 表1.A)                    -- 條件是 A 相同
WHEN MATCHED
THEN
  UPDATE SET 表2.C = 表1.B                   -- 匹配的時候,更新

以上所述是小編給大家介紹的Oracle兩張表關(guān)聯(lián)批量更新其中一張表的數(shù)據(jù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • Oracle批量插入數(shù)據(jù)的三種方式【推薦】
  • C# Oracle批量插入數(shù)據(jù)進度條的實現(xiàn)代碼
  • Oracle + Mybatis實現(xiàn)批量插入、更新和刪除示例代碼
  • MyBatis批量插入數(shù)據(jù)到Oracle數(shù)據(jù)庫中的兩種方式(實例代碼)
  • Oracle批量查詢、刪除、更新使用BULK COLLECT提高效率
  • mybatis執(zhí)行批量更新batch update 的方法(oracle,mysql兩種)
  • Oracle批量導入文本文件快速的方法(sqlldr實現(xiàn))
  • Oracle+Mybatis的foreach insert批量插入報錯的快速解決辦法
  • Java實現(xiàn)mybatis批量插入數(shù)據(jù)到Oracle
  • Oracle批量執(zhí)行sql語句之禁用所有表的外鍵
  • oracle+mybatis 使用動態(tài)Sql當插入字段不確定的情況下實現(xiàn)批量insert
  • Oracle 高速批量數(shù)據(jù)加載工具sql*loader使用說明
  • Oracle數(shù)據(jù)庫更新大批量數(shù)據(jù)案例

標簽:遼源 海東 紹興 自貢 昭通 百色 中衛(wèi) 寧波

巨人網(wǎng)絡通訊聲明:本文標題《Oracle兩張表關(guān)聯(lián)批量更新其中一張表的數(shù)據(jù)》,本文關(guān)鍵詞  Oracle,兩張,表,關(guān)聯(lián),批量,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle兩張表關(guān)聯(lián)批量更新其中一張表的數(shù)據(jù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle兩張表關(guān)聯(lián)批量更新其中一張表的數(shù)據(jù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章