DELETE FROM scott.test WHERE empno >= 7500 AND empno <= 8000;
執行截圖:

TRUNCATE TABLE scott.test;
執行截圖:

| 特性 | DELETE | TRUNCATE |
|---|---|---|
| 命令類型 | DML | DDL |
| WHERE 條件 | 支持 | 不支持 |
| 回滾 | 可 | 不可 |
| 觸發器 | 觸發 | 不觸發 |
| 高水位線 | 不變 | 重置 |
| 空間釋放 | 否 | 是 (可選 REUSE) |
| 外鍵約束 | 檢查 | 父表被引用不可執行 |
| 速度 | 慢 (行級) | 極快 (元數據級) |
精確刪、要回滾、觸發器——用 DELETE;
全表清、求極快、重置 HWM——用 TRUNCATE。