oracle批次更新解決辦法
在大型的資料庫應用中,我們經常會有針對表與表之間的關鍵建進行欄位更新,那麼在這個時候,我們就不能寫簡單的update來實現更新操作,而要針對具體的資料量來進行批次的update,下面幾個例子是常用的SQL,將其做個對比,歡迎大家提出更好,更高效的SQL實現。 資料庫:Oracle 9i 測試工具:PL/SQL 定義2張測試表:T1,T2 T1–大表 10000條 T1_FK_ID T2–小表 5000條 T2_PK_ID T1透過表中欄位ID與T2的主鍵ID關聯 模擬資料如下: –T2有5000條記錄 create table T2 as select rownum id, a.* from all_objects a where 1=0; //T2表的欄位和all_objects表欄位型別以及預設值一致,但索引初始化了,需要重新設定 –建立主鍵ID,向T2表copy資料 alter table T2 add constraint T2_PK_ID primary key (ID); insert /*+ APPEND */ into T2 select rownum id, a.* from all_objects a where rownum<=5000; [...]
Link URL:
Link URL:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15483376/viewspace-680449/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 蘋果開發者申請支付授權失敗最新解決辦法蘋果
- Oracle statspack無法收集快照,及解決辦法Oracle
- Win10補丁KB3156421無法安裝累積更新解決辦法介紹Win10
- 連線oracle錯誤解決辦法Oracle
- oracle 1455 錯誤解決辦法Oracle
- Oracle表碎片起因及解決辦法Oracle
- oracle imp過慢的解決辦法Oracle
- Oracle12154解決辦法Oracle
- Oracle ORA-00257故障解決辦法Oracle
- oracle壞塊問題及解決辦法Oracle
- Oracle死鎖的檢視以及解決辦法Oracle
- oracle OEM中 Accessibility Mode disable解決辦法Oracle
- Oracle 11g 匯出空表解決辦法Oracle
- oracle rac asm 問題的官方解決辦法OracleASM
- 批次新建資料夾並命名的辦法 如何批次新建很多資料夾
- iOS12一直彈更新解決辦法 iOS12一直提示更新怎麼取消?iOS
- windows10應用商店更新不了怎麼辦 win10應用商店無法更新解決方法WindowsWin10
- 安裝ORACLE db /tmp空間不足解決辦法Oracle
- ORACLE 11G EM問題萬能解決辦法Oracle
- oracle 10g emctl 報錯的解決辦法Oracle 10g
- phpstudy自帶MySQL不支援innodb解決辦法 和 更換MySQL版本PHPMySql
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- ORA-01034: ORACLE not available的解決辦法OracleAI
- Oracle ORA-27101錯誤及解決辦法Oracle
- github慢解決辦法Github
- Grub Rescue解決辦法
- /dev/null解決辦法devNull
- delete 大表解決辦法delete
- MSBuild Tools解決辦法UI
- 檔案無法粉碎解決辦法
- Nagios批次更換管理員iOS
- 【ASK_ORACLE】LOCK_SGA引數失效的解決辦法Oracle
- Oracle沒有WM_CONCAT函式的解決辦法Oracle函式
- 【DataBase】:使用Oracle遇到的幾個問題及解決辦法DatabaseOracle
- Oracle ORA-01103 錯誤的解決辦法Oracle
- 丟失Oracle中資料檔案Ora時的解決辦法Oracle
- Linux下安裝oracle,遇到錯誤的解決辦法LinuxOracle
- 技術突圍打造創新解決方案 思嵐科技讓機器人移動更智慧機器人