在Oracle中,一旦使用TRUNCATE命令刪除了數據,那么數據將無法被恢復。TRUNCATE是一種DDL(數據定義語言)命令,它會直接釋放表的存儲空間,并且不會在UNDO表空間中生成任何的回滾信息。因此,無法通過回滾事務或者Undo日志來恢復被TRUNCATE刪除的數據。
如果希望能夠恢復數據,建議在執行TRUNCATE命令之前進行備份,以便在需要時可以還原數據。或者在刪除數據之前使用DELETE命令,因為DELETE命令會生成UNDO信息,可以通過回滾事務來恢復被刪除的數據。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529