oracle清空表資料的方法:可以透過使用【delete table_name;】或【Truncate [table] table_name;】語句來清空整個資料表資料。
本文操作環境:windows10系統、oracle 11.2.0.1.0、thinkpad t480電腦。
(學習影片分享:程式設計入門)
具體方法:
當表中的資料不需要時,則應該刪除該資料並釋放所佔用的空間,刪除表格中的資料可以使用Delete語句或Truncate語句。
一、delete語句
1、有條件刪除
語法格式:
delete [from] table_name [where condition];
如:刪除users表中的userid為'001'的資料:delete from users where userid='001';
2、無條件刪除整個表資料
語法格式:
delete table_name;
如:刪除user表中的所有數據:delete users ;
二、Truncate語句
使用Truncate語句是刪除表中的所有記錄。
語法格式:
Truncate [table] table_name;
1、刪除所有記錄不保留記錄佔用空間
Truncate [table] table_name [drop storage];
如:刪除users表中的所有資料並不會儲存佔用空間: Truncate table users drop storage; 由於預設使用drop storage關鍵字,所以可以省略 drop storage;
2、刪除所有記錄保留記錄佔用空間
Truncate [table] table_name [reuse storage];
#如:刪除users表中的所有資料並儲存佔用空間: Truncate table users reuse storage;
相關推薦:oracle資料庫學習教學
以上是oracle怎麼清空表數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!