快速刪除oracle中重複數據,效率高於直接刪除數倍.

通常去重的SQL語句去重是這樣寫delete from 表名 a where a.rowid != ( select max(b.rowid) from 表名 b where a.字段1 = b.字段1 and a.字段2 = b.字段2 ),然而這樣的效率很低,最近公司項目由於大量測試產生了大量的垃圾數據,總數據量爲10w垃圾數據爲1.5w,以這種SQL執行時會直接卡死數據庫形成中止響應的後果.
相關文章
相關標籤/搜索