oracle怎么清空表數(shù)據(jù)

oracle清空表數(shù)據(jù)的方法:可以通過使用【delete ?table_name;】或【Truncate [table] ?table_name;】語句來清空整個表數(shù)據(jù)。

oracle怎么清空表數(shù)據(jù)

本文操作環(huán)境:windows10系統(tǒng)、oracle 11.2.0.1.0、thinkpad t480電腦。

(學習視頻分享:編程入門

具體方法:

當表中的數(shù)據(jù)不需要時,則應該刪除該數(shù)據(jù)并釋放所占用的空間,刪除表中的數(shù)據(jù)可以使用Delete語句或者Truncate語句。

一、delete語句

1、有條件刪除

語法格式:

delete?[from]??table_name??[where?condition];

如:刪除users表中的userid為‘001’的數(shù)據(jù):delete from users where userid=’001′;

2、無條件刪除整個表數(shù)據(jù)

語法格式:

delete??table_name;

如:刪除user表中的所有數(shù)據(jù):delete users ;

二、Truncate語句

使用Truncate語句是刪除表中的所有記錄。

語法格式:?

Truncate?[table]??table_name;

1、刪除所有記錄不保留記錄占用空間

Truncate?[table]??table_name??[drop?storage];

如:刪除users表中的所有數(shù)據(jù)并不保存占用空間:?Truncate table users drop storage;?由于默認使用drop storage關鍵字,所以可以省略?drop storage;

2、刪除所有記錄保留記錄占用空間

Truncate?[table]??table_name??[reuse?storage];

如:刪除users表中的所有數(shù)據(jù)并保存占用空間: Truncate table users reuse storage;

相關推薦:編程入門

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享