Oracle 級聯表更新和SQLServer 級聯表更新
涉及到多張表條件查詢進行資料更新時:
1,Oracle的做法是通過子表巢狀的方式進行更新,而不是Join
update ITEM_ELECTRONICS c set c.is_use_m_s_d=0 where c.id in (
select c.id from ITEM_ELECTRONICS a
left join item b
on a.item_id=b.id
where a.is_use_m_s_d=1 and b.code like 'V-21%'
)
2,Sqlserver則可以通過Join的方式進行更新
update ITEM_ELECTRONICS a
left join item b
on a.item_id=b.id
set a.is_use_m_s_d=0
where a.is_use_m_s_d=1 and b.code like 'V-21%'
相關文章
- SQL server 聯表更新SQLServer
- CSS 級聯樣式表名稱解析CSS
- oracle級聯刪除使用者,刪除表空間Oracle
- 採用oracle sequence及function為章節資訊表(四級自關聯表)批量新增關聯資料OracleFunction
- oracle sybase之間聯表更新的區別Oracle
- oracle:聯表更新多個欄位的值Oracle
- AppBox升級進行時 - 關聯表查詢與更新(Entity Framework)APPFramework
- MySQL千萬級大表線上變更表結構MySql
- 【DG】Oracle之級聯DG--(cascade dg) --(一主一備一級聯)Oracle
- MySQL三表聯查及兩表聯查MySql
- oracle中的級聯刪除(轉)Oracle
- Laravel-admin 表單提交兩級聯動功能編寫Laravel
- 級聯刪除
- elemenet 級聯
- oracle insert兩個關聯表Oracle
- oracle 12c 支援級聯 standby dataguardOracle
- Oracle 外來鍵的級聯處理Oracle
- 寶藏級BI資料視覺化功能|圖表聯動分析視覺化
- Java實現資料庫和資料表的二級聯動Java資料庫
- (轉) oracle 臨時表(事務級、會話級)Oracle會話
- js二級聯動JS
- JavaScript 省市級聯效果JavaScript
- 2.12 級聯mockMock
- 使用外部表關聯MySQL資料到OracleMySqlOracle
- mysql中外來鍵約束級聯更新與刪除MySql
- mysql 各種級聯查詢後更新(update select).MySql
- Laravel-admin 三級聯動 or 多級聯動 編輯 and 新建Laravel
- Oracle 18c使用dbca建立級聯DGOracle
- Oracle 12C 新特性之級聯truncateOracle
- MySQL之表聯結MySql
- 在Linux中,如何進行系統更新和升級?Linux
- JavaScript 年月日級聯JavaScript
- CSS塊級/內聯元素CSS
- 總結DetachedCriteria級聯查…
- js例子-二級聯動JS
- Java版通用JS級聯JavaJS
- WPF TreeView級聯複選View
- MVC的二級聯動MVC