oracle 用一個表的一個字段更新另一個表的一個字段


案列:

  想更新A表的name字段,由於失誤,在寫這個表的時候,這個字段沒有寫,發現的時候,已經寫了一個多月的數據了。改了之后的過程,會正常的寫這個字段,

  可是已經寫了的數據也不能鏟了,重新計算。

  好在A表的name是可以從B表通過code關聯查出來的。

  於是,就有了下面這句sql。

update table_a a set a.name= (select bname from table_b b where b.code=a.code and rownum= 1 and a.name is null);

 

ORACLE 實用案列


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM