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

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

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

方法一(推薦):

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                   -- 匹配的時(shí)候,更新

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

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

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

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