首頁 > 資料庫 > Oracle > 主體

oracle怎麼清空表數據

王林
發布: 2023-01-13 00:40:17
原創
64492 人瀏覽過

oracle清空表資料的方法:可以透過使用【delete  table_name;】或【Truncate [table]  table_name;】語句來清空整個資料表資料。

oracle怎麼清空表數據

本文操作環境: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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡[email protected]
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!