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%'
相關文章
- 關聯表更新
- oracle級聯刪除使用者,刪除表空間Oracle
- CSS 級聯樣式表名稱解析CSS
- 【DG】Oracle之級聯DG--(cascade dg) --(一主一備一級聯)Oracle
- 塊級、內聯、內聯塊級
- MySQL千萬級大表線上變更表結構MySql
- Laravel-admin 表單提交兩級聯動功能編寫Laravel
- elemenet 級聯
- MySQL三表聯查及兩表聯查MySql
- Oracle 18c使用dbca建立級聯DGOracle
- 寶藏級BI資料視覺化功能|圖表聯動分析視覺化
- 級聯刪除
- 三級聯動
- 億級大表線上不鎖表變更欄位與索引索引
- Oracle億級大表高效刪除案例分析Oracle
- 在Linux中,如何進行系統更新和升級?Linux
- 三表聯查
- Laravel-admin 三級聯動 or 多級聯動 編輯 and 新建Laravel
- 多表關聯更新(mysql,oracle,postgreSQL)MySqlOracle
- js二級聯動JS
- JavaScript 省市級聯效果JavaScript
- 超級表達
- MySQL之表聯結MySql
- [升級需要用到的] mysql更新表 增加、刪除、修改表欄位MySql
- Sqlserver update\delete用inner join關聯,會update\delete關鍵字後面的表關聯到的行SQLServerdelete
- Oracle 臨時表 OracleDataAdapter 批次更新OracleAPT
- jquery實現四級級聯下拉選單jQuery
- CSS塊級/內聯元素CSS
- WPF TreeView級聯複選View
- JavaScript 年月日級聯JavaScript
- MVC的二級聯動MVC
- Spring JPA 聯表查詢Spring
- 表的關聯關係
- mysql-三表關聯MySql
- MySQL表關聯join方式MySql
- mysql怎麼關聯表?MySql
- Mongodb 關聯表查詢MongoDB
- config表與其他資料表的關聯