oracle中截斷表的使用介紹
更新時間:2012年11月19日 16:18:09 作者:
Oracle中如果刪除了表中的某一條數(shù)據(jù),還可以通過回滾操作(rollback)進行回滾,假如想清空一張表的數(shù)據(jù),但是又不想使其能進行回滾操作,就可以立刻釋放資源,這時就需要使用截斷表
在Oracle中如果刪除了表中的某一條數(shù)據(jù),還可以通過回滾操作(rollback)進行回滾,假如想清空一張
表的數(shù)據(jù),但是又不想使其能進行回滾操作,就可以立刻釋放資源,這時就需要使用截斷表了。它的主要功能就是徹底刪除數(shù)據(jù),使其不能進行回滾。這里我打個比方大家就立刻能明了它的作用。大家眾所周知,當我們在自己的PC(personcomputer)上刪除某一個文件,它并沒有徹底刪除而是進入了回收站,你要在回收站中再將其刪除才算徹底清除。截斷表就相當于直接將數(shù)據(jù)從pc上刪除,而不會放入回收站。
截斷表格式:
truncatetable表名。
假如我們創(chuàng)建了一個tb_AW表
createtabletb_AW(
namevarchar(10),
sexvarchar(2)default'女'
);
插入數(shù)據(jù)
insertintotb_AW(name,sex)values('Joe','男');
insertintotb_AW(name,sex)values('周欣紅','女');
查看表:
select*fromtb_AW;
現(xiàn)在進行截斷
truncatetabletb_AW;;
為了確定表格是否已釋放,我們回滾查看下
rollback;
輸出結果:
注意這里回滾后,無法查到tb_AW表中的信息了,說明它已經(jīng)徹底刪除了,這就是截斷表的功能。
表的數(shù)據(jù),但是又不想使其能進行回滾操作,就可以立刻釋放資源,這時就需要使用截斷表了。它的主要功能就是徹底刪除數(shù)據(jù),使其不能進行回滾。這里我打個比方大家就立刻能明了它的作用。大家眾所周知,當我們在自己的PC(personcomputer)上刪除某一個文件,它并沒有徹底刪除而是進入了回收站,你要在回收站中再將其刪除才算徹底清除。截斷表就相當于直接將數(shù)據(jù)從pc上刪除,而不會放入回收站。
截斷表格式:
truncatetable表名。
假如我們創(chuàng)建了一個tb_AW表
createtabletb_AW(
namevarchar(10),
sexvarchar(2)default'女'
);
插入數(shù)據(jù)
insertintotb_AW(name,sex)values('Joe','男');
insertintotb_AW(name,sex)values('周欣紅','女');
查看表:
select*fromtb_AW;

現(xiàn)在進行截斷
truncatetabletb_AW;;
為了確定表格是否已釋放,我們回滾查看下
rollback;
輸出結果:

注意這里回滾后,無法查到tb_AW表中的信息了,說明它已經(jīng)徹底刪除了,這就是截斷表的功能。
相關文章
解決Oracle安裝遇到Enterprise Manager配置失敗問題
這篇文章主要介紹了Oracle安裝遇到Enterprise Manager配置失敗問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12使用PLSQL遠程連接Oracle數(shù)據(jù)庫的方法(內(nèi)網(wǎng)穿透)
Oracle數(shù)據(jù)庫來源于知名大廠甲骨文公司,是一款通用數(shù)據(jù)庫系統(tǒng),能提供完整的數(shù)據(jù)管理功能,而Oracle數(shù)據(jù)庫時關系數(shù)據(jù)庫的典型代表,其數(shù)據(jù)關系設計完備,這篇文章主要介紹了使用PLSQL遠程連接Oracle數(shù)據(jù)庫的方法(內(nèi)網(wǎng)穿透),需要的朋友可以參考下2023-03-03Oracle 低權限數(shù)據(jù)庫賬戶得到 OS 訪問權限 提權利用
大概意思就是說,如果 ORACLE 服務是用 administrator 賬戶啟動的,你只要有一個具有 resource 和 connect 權限的數(shù)據(jù)庫賬戶,就能利用 metasploit 的 smbrelay 功能,本地搭建一個 SMB 欺騙服務器, 來得到系統(tǒng)的訪問權限。2009-06-06Oracle的RBO和CBO詳細介紹和優(yōu)化模式設置方法
這篇文章主要介紹了Oracle的RBO和CBO詳細介紹和優(yōu)化模式設置方法,RBO即基于規(guī)則的優(yōu)化方式(Rule-Based Optimization),CBO即基于代價的優(yōu)化方式(Cost-Based Optimization),需要的朋友可以參考下2014-07-07oracle 在一個存儲過程中調(diào)用另一個返回游標的存儲過程
實際項目當中經(jīng)常需要在一個存儲過程中調(diào)用另一個存儲過程返回的游標,本文列舉了兩種情況講述具體的操作方法。2009-09-09