使用【delete】命令可以刪除數據,使用【truncate】命令可以刪除整表數據但保留結構。
4.7.1 刪除記錄
在【命令編輯區】輸入“delete from scott.test where empno>=7500 and empno<=8000;”,然後單擊【執行】按鈕,出現如圖4.47所示的結果。
【參見光盤文件】:\第4章\4.7\471.sql。
刪除記錄的語法:delete from 數據表 where 條件。
4.7.2 整表數據刪除
在【命令編輯區】輸入“truncate table scott.test ;”,然後單擊【執行】按鈕,出現如圖4.48所示的結果。
【參見光盤文件】:\第4章\4.7\472.sql。
truncate table命令將快速刪除數據表中的所有記錄,但保留數據表結構。這種快速刪除與delete from 數據表的刪除全部數據表記錄不一樣,delete命令刪除的數據將存儲在系統回滾段中,需要的時候,數據可以回滾恢復,而truncate命令刪除的數據是不可以恢復的。