oracle怎么清空表数据(三种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
登錄后復制
1、刪除所有記錄不保留記錄占用空間
Truncate
登錄后復制
如:刪除users表中的所有數據并不保存占用空間: Truncate table users drop storage; 由于默認使用drop storage關鍵字,所以可以省略 drop storage;
2、刪除所有記錄保留記錄占用空間
Truncate
登錄后復制
如:刪除users表中的所有數據并保存占用空間: Truncate table users reuse storage;
相關推薦:oracle數據庫學習教程
以上就是oracle怎么清空表數據的詳細內容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的oracle怎么清空表数据(三种Oracle批量导出数据库表结构)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: seaborn 教程_使用Seaborn
- 下一篇: 有什么隐藏应用的软件