oracle中截斷表的使用介紹
更新時間:2012年11月19日 16:18:09 作者:
Oracle中如果刪除了表中的某一條數(shù)據(jù),還可以通過回滾操作(rollback)進行回滾,假如想清空一張表的數(shù)據(jù),但是又不想使其能進行回滾操作,就可以立刻釋放資源,這時就需要使用截斷表
在Oracle中如果刪除了表中的某一條數(shù)據(jù),還可以通過回滾操作(rollback)進行回滾,假如想清空一張
表的數(shù)據(jù),但是又不想使其能進行回滾操作,就可以立刻釋放資源,這時就需要使用截斷表了。它的主要功能就是徹底刪除數(shù)據(jù),使其不能進行回滾。這里我打個比方大家就立刻能明了它的作用。大家眾所周知,當(dāng)我們在自己的PC(personcomputer)上刪除某一個文件,它并沒有徹底刪除而是進入了回收站,你要在回收站中再將其刪除才算徹底清除。截斷表就相當(dāng)于直接將數(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;
輸出結(jié)果:
注意這里回滾后,無法查到tb_AW表中的信息了,說明它已經(jīng)徹底刪除了,這就是截斷表的功能。
表的數(shù)據(jù),但是又不想使其能進行回滾操作,就可以立刻釋放資源,這時就需要使用截斷表了。它的主要功能就是徹底刪除數(shù)據(jù),使其不能進行回滾。這里我打個比方大家就立刻能明了它的作用。大家眾所周知,當(dāng)我們在自己的PC(personcomputer)上刪除某一個文件,它并沒有徹底刪除而是進入了回收站,你要在回收站中再將其刪除才算徹底清除。截斷表就相當(dāng)于直接將數(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;
輸出結(jié)果:
注意這里回滾后,無法查到tb_AW表中的信息了,說明它已經(jīng)徹底刪除了,這就是截斷表的功能。
相關(guān)文章
ORA-28002 Oracle 11g存在密碼過期問題解決方案
oracle數(shù)據(jù)庫使用中會遇到ORA-28002 Oracle 11g存在密碼過期問題,本文將提供詳細的解決方案,需要的朋友可以參考下2012-11-11
Oracle使用range分區(qū)并根據(jù)時間列自動創(chuàng)建分區(qū)
這篇文章主要介紹了Oracle使用range分區(qū)并根據(jù)時間列自動創(chuàng)建分區(qū),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-04-04
Oracle使用游標(biāo)進行分批次更新數(shù)據(jù)的6種方式及速度比對
這篇文章主要介紹了Oracle使用游標(biāo)進行分批次更新的5種方式及速度比對,幫助大家更好的理解和使用數(shù)據(jù)庫,感興趣的朋友可以了解下2020-10-10
Oracle Arraysize設(shè)置對于邏輯讀的影響實例分析
這篇文章主要介紹了Oracle Arraysize設(shè)置對于邏輯讀的影響實例分析,通過設(shè)置Arraysize大幅減少了邏輯讀的次數(shù)和網(wǎng)絡(luò)往返次數(shù),需要的朋友可以參考下2014-07-07
如何查看oracle ojdbc所支持的JDBC驅(qū)動版本
本文介紹了如何查看Oracle JDBC驅(qū)動版本的方法,并指出ojdbc11.jar支持到JDBC 4.3版本,同時,也提醒了本地JDK版本與ojdbc11.jar兼容性的重要性2024-11-11
分享Oracle 11G Client 客戶端安裝步驟(圖文詳解)
這篇文章主要介紹了分享Oracle 11G Client 客戶端安裝步驟(圖文詳解),非常具有實用價值,需要的朋友可以參考下。2016-12-12
Oracle數(shù)據(jù)庫19C的安裝與配置指南(2022年最新版)
在Oracle數(shù)據(jù)庫的發(fā)展中,數(shù)據(jù)庫一直處于不斷升級狀態(tài),下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫19C的安裝與配置指南的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2022-06-06

