Oracle基礎教程:truncate語句
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢Oracle基礎教程:truncate語句,在數據庫操作中, TRUNCATE命令(是一個DDL命令)可以把表中的所有數據一次性全部刪除,語法是:
語法結構:TRUNCATE
TRUNCATE TABLE 表名
TRUNCATE和DELETE都能把表中的數據全部刪除,他們的區別是:
1. TRUNCATE是DDL命令,刪除的數據不能恢復;DELETE命令是DML命令,刪除后的數據可以通過日志文件恢復。
2. 如果一個表中數據記錄很多,TRUNCATE相對DELETE速度快。
由于TRUNCATE命令比較危險,因此在實際開發中,TRUNCATE命令慎用。
Oracle默認安裝中,已經創建了一個SCOTT用戶,默認密碼是:tiger,該用戶下有四張表分別是:雇員表(EMP),部門表(DEPT),工資登記表和獎金表,請參考本章后面的附表。接下來很多操作都是在該用戶下完成的。