首頁  >  文章  >  資料庫  >  oracle怎麼清空表數據

oracle怎麼清空表數據

王林
王林原創
2021-01-20 14:42:5564862瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn