程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 解析mysql與Oracle update的區別

解析mysql與Oracle update的區別

編輯:關於MYSQL數據庫
    本篇文章是對mysql與Oracle update的區別進行了詳細的分析介紹,需要的朋友參考下  

    update :單表的更新不用說了,兩者一樣,主要說說多表的更新

    復制代碼 代碼如下:       
    Oracle> Oracle的多表更新要求比較嚴格,所以有的時候不是很好寫,我們可以試試Oracle的游標
            update (
            select t.charger_id_ new_charger_id_
            from t_cus_year_status t
            left join t_customer_infos cus on cus.id_ = t.cus_id_
            where....
            ) n  set  n.new_charger_id_ =6;

     

    復制代碼 代碼如下:
    mysql>
          update t_cus_year_status t
          left join t_customer_infos cus on cus.id_ = t.cus_id_
          set t.charger_id_  =6
          where......;
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved