oracle表對錶的多行更新
oracle並沒有update from 這個寫法。
所以在從一個表將資料更新到另外一個表時,無法使用update from寫法,尤其是需要多行更新時,最好使用merge into。
merge into允許,將兩個表基於某個或者某些欄位進行比對,根據比對結果,match或者not match,而執行update或者insert甚至於delete操作。
示例:
merge into count_temp b using count_temp2 a on (a.count2=b.count2) when matched then update set a.count2=b.count2;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606200/viewspace-1435678/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle SQL對錶的操作OracleSQL
- Oracle對錶的監控Oracle
- 豎錶轉橫表(ORACLE)Oracle
- Oracle對錶、索引和簇的分析Oracle索引
- Oracle--02對錶的基本操作Oracle
- ORACLE複製舊錶到新表Oracle
- Oracle 級聯表更新和SQLServer 級聯表更新OracleSQLServer
- 三星智慧手錶將迎來重大更新 對陣蘋果手錶2蘋果
- ORACLE普通錶轉換成分割槽表的操作Oracle
- Oracle線上將普通錶轉分割槽表Oracle
- 檢視ORACLE的使用者對錶的鎖的使用Oracle
- 如何通過rownum對錶的不同範圍進行批量更新update
- SSRS(rdl報表)分頁顯示錶頭和對錶頭的凍結處理
- Oracle 將普通錶轉換為分割槽表Oracle
- ORACLE中seq$表更新頻繁的分析Oracle
- Oracle 多行分多列Oracle
- Unicdoe【真正的完整碼錶】對照表(二)漢字Unicode表Unicode
- ORACLE將普通錶轉變為分割槽表方法Oracle
- oracle檢視和更新統計表的資訊Oracle
- oracle sybase之間聯表更新的區別Oracle
- oracle:聯表更新多個欄位的值Oracle
- GridView多行表頭合併View
- Oracle多行轉一行Oracle
- oracle 對錶中的記錄進行大批量刪除Oracle
- 對oracle分割槽表的理解整理Oracle
- ASCII對碼錶ASCII
- Oracle兩表之間資料更新Oracle
- Oracle 用拼接字串更新表 測試Oracle字串
- Oracle 臨時表 OracleDataAdapter 批次更新OracleAPT
- 使用PL/SQL工具比對錶結構,同步表結構SQL
- 對錶列的基礎操作
- 減少對錶的查詢
- Oracle Database將普通錶轉換為分割槽表遇到的問題OracleDatabase
- 使用oracle decode對錶字元列進行order by 排序Oracle字元排序
- 蘋果手錶對傳統手錶造成致命衝擊 蘋果手錶的野望蘋果
- Oracle中rownum對錶的掃描方式效能上的影響深入探究Oracle
- MYSQL多表更新刪除以及和ORACLE的對比MySqlOracle
- Oracle Connect by 單行變多行Oracle