我想知道如果在截斷期間取消查詢執行會發生什麼情況,記錄是否被刪除?有什麼方法可以恢復它們嗎? 截斷在包含1,5百萬條記錄的表上被激活 從谷歌的一個小搜索我明白答案是否定的,但我想確定。 我正在使用SQL Server 2005在截斷期間取消查詢
1
A
回答
3
0
上this鏈接
據我所知很好的解釋,如果你有一個交易的控制,無論是刪除並截斷可以回滾。
不同之處在於,在沒有事務的情況下,如果您執行了DELETE操作,仍然可以通過恢復日誌來恢復數據,例如,您無法在TRUNCATE上執行操作,因爲刪除操作將被記錄爲行-row和truncate,正如@JNK指出的那樣,被最小化記錄。
相關問題
- 1. MySQL-截斷日期,時間查詢
- 2. 在MariaDB中相關子查詢中截斷日期時間
- 3. MySQL查詢日誌截斷查詢
- 4. SQL自動截斷期間日期
- 5. Excel對象在查詢期間消失
- 6. 在mysql查詢後PHP值被截斷
- 7. 查詢在和pg_stat_activity被截斷
- 8. DOMDocument xpath查詢在特定的時間範圍內截斷?
- 9. Microsoft.WindowsAzure.Storage.Table.CloudTable.ExecuteBatchAsync()截斷消息
- 10. MySQl 5.5在截取VARCHAR的時間比預期長時不會截斷
- 11. PHP - 截止日期查詢
- 12. 截斷日期時間NHibernate的QueryOver SelectGroup
- 13. MySQL的 - 截斷日期/時間,相互
- 14. Postgres截斷時間戳截斷爲Decisecond
- 15. 訪問查詢是否自動截斷?
- 16. SQL查詢截斷IBM DB2中的表
- 17. SQL查詢截斷爲兩位小數?
- 18. pg_stat_activity中的查詢被截斷?
- 19. 查詢後數據是否被截斷?
- 20. BigQuery Java:查詢響應被截斷
- 21. 爲什麼PDO debugDumpParams截斷查詢
- 22. 使用Linq查詢截斷集合
- 23. 查詢截斷999個字符
- 24. 陣營 - 終極版history.query被截斷間隔查詢參數
- 25. Marklogic errorlog截斷消息
- 26. NLog自動截斷消息
- 27. Recived JMS消息被截斷
- 28. phpMyAdmin截斷錯誤消息
- 29. Twitter r消息被截斷
- 30. JOptionPane.showMessageDialog截斷JTextArea消息
如果截斷是未提交的事務的一部分,取消查詢執行可能會導致記錄被還原。 – 2012-03-28 12:23:34
如果你實際上設法取消它中間截斷,並且不在一個明確的事務中,它將作爲自動提交事務的一部分被回滾。可能不太可能,儘管截斷非常快,並且延遲截斷可以用於巨大的表。 – 2012-03-28 12:25:33
這不是交易的一部分。當我計算取消後,它只有30萬條記錄。我想其餘的已經沒有了...... – Cat 2012-03-28 12:35:28