oracle update從一個表更新另一個表字段

當然可以用merge into ,但是前提是更新表t1和被更新表t2是1對1的關係。如果有1對多的關係,會報錯

ORA-38104: Columns referenced in the ON Clause cannot be updated: 



可以用這種方法:

update (select .....) set column1 = column2;

或者

update t1 set t1.a=(select ....)


發佈了20 篇原創文章 · 獲贊 34 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章