程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> 用SQL刪除數據

用SQL刪除數據

編輯:關於Oracle數據庫

  使用【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命令刪除的數據是不可以恢復的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved