用SQL刪除資料

2021-04-17 05:18:15 字數 556 閱讀 6705

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

sql 刪除資料

drop table student back 這樣就刪除表了,這樣的刪除不僅會刪除表中的資料,還包括表結構 字段 檢視 索引 觸發器和依賴的約束等等。此方法慎用!truncate table student back 這樣只是刪除表中的所有資料,會保留表結構 字段 約束 索引等等,但是不能加 wh...

定時刪除資料 用JOB

對於dba來說,資料庫job再熟悉不過了,因為經常要資料庫定時的自動執行一些指令碼,或做資料庫備份,或做資料的提煉,或做資料庫的效能優化,包括重建索引等等的工作。但是,oracle定時器job時間的處理上,千變萬化,今天我把比較常用寫法彙總如下 在總結之前,先把job的引數一一說明一下 job引數是...

SQL語句中 刪除資料

老大 drop 出沒場合 droptable tb tb表示資料表的名字,下同 絕招 刪除內容和定義,釋放空間。簡單來說就是把整個表去掉.以後要新增資料是不可能的,除非新增乙個表 老二 truncate 出沒場合 truncatetable tb 絕招 刪除內容 釋放空間但不刪除定義 表的資料結構還...