oracle中截?cái)啾淼氖褂媒榻B
更新時(shí)間:2012年11月19日 16:18:09 作者:
Oracle中如果刪除了表中的某一條數(shù)據(jù),還可以通過(guò)回滾操作(rollback)進(jìn)行回滾,假如想清空一張表的數(shù)據(jù),但是又不想使其能進(jìn)行回滾操作,就可以立刻釋放資源,這時(shí)就需要使用截?cái)啾?/div>
在Oracle中如果刪除了表中的某一條數(shù)據(jù),還可以通過(guò)回滾操作(rollback)進(jìn)行回滾,假如想清空一張
表的數(shù)據(jù),但是又不想使其能進(jìn)行回滾操作,就可以立刻釋放資源,這時(shí)就需要使用截?cái)啾砹?。它的主要功能就是徹底刪除數(shù)據(jù),使其不能進(jìn)行回滾。這里我打個(gè)比方大家就立刻能明了它的作用。大家眾所周知,當(dāng)我們?cè)谧约旱腜C(personcomputer)上刪除某一個(gè)文件,它并沒(méi)有徹底刪除而是進(jìn)入了回收站,你要在回收站中再將其刪除才算徹底清除。截?cái)啾砭拖喈?dāng)于直接將數(shù)據(jù)從pc上刪除,而不會(huì)放入回收站。
截?cái)啾砀袷?/STRONG>:
truncatetable表名。
假如我們創(chuàng)建了一個(gè)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)在進(jìn)行截?cái)?
truncatetabletb_AW;;
為了確定表格是否已釋放,我們回滾查看下
rollback;
輸出結(jié)果:
注意這里回滾后,無(wú)法查到tb_AW表中的信息了,說(shuō)明它已經(jīng)徹底刪除了,這就是截?cái)啾淼墓δ堋?
表的數(shù)據(jù),但是又不想使其能進(jìn)行回滾操作,就可以立刻釋放資源,這時(shí)就需要使用截?cái)啾砹?。它的主要功能就是徹底刪除數(shù)據(jù),使其不能進(jìn)行回滾。這里我打個(gè)比方大家就立刻能明了它的作用。大家眾所周知,當(dāng)我們?cè)谧约旱腜C(personcomputer)上刪除某一個(gè)文件,它并沒(méi)有徹底刪除而是進(jìn)入了回收站,你要在回收站中再將其刪除才算徹底清除。截?cái)啾砭拖喈?dāng)于直接將數(shù)據(jù)從pc上刪除,而不會(huì)放入回收站。
截?cái)啾砀袷?/STRONG>:
truncatetable表名。
假如我們創(chuàng)建了一個(gè)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)在進(jìn)行截?cái)?
truncatetabletb_AW;;
為了確定表格是否已釋放,我們回滾查看下
rollback;
輸出結(jié)果:
注意這里回滾后,無(wú)法查到tb_AW表中的信息了,說(shuō)明它已經(jīng)徹底刪除了,這就是截?cái)啾淼墓δ堋?
您可能感興趣的文章:
- C# double和decimal數(shù)據(jù)類型以截?cái)嗟姆绞奖A糁付ǖ男?shù)位數(shù)
- MSSQL 將截?cái)嘧址蚨M(jìn)制數(shù)據(jù)問(wèn)題的解決方法
- js中根據(jù)字?jǐn)?shù)截取字符串,不能截?cái)鄒rl
- c#完美截?cái)嘧址a(中文+非中文)
- PHP UTF8中文字符截?cái)嗪瘮?shù)代碼
- PHP在字符斷點(diǎn)處截?cái)辔淖值膶?shí)現(xiàn)代碼
- PHP連接MSSQL時(shí)nvarchar字段長(zhǎng)度被截?cái)酁?55的解決方法
- php使用iconv中文截?cái)鄦?wèn)題的解決方法
- PHP截?cái)鄻?biāo)題且兼容utf8和gb2312編碼
- js實(shí)現(xiàn)文字截?cái)喙δ?/a>
相關(guān)文章
ORA-28002 Oracle 11g存在密碼過(guò)期問(wèn)題解決方案
oracle數(shù)據(jù)庫(kù)使用中會(huì)遇到ORA-28002 Oracle 11g存在密碼過(guò)期問(wèn)題,本文將提供詳細(xì)的解決方案,需要的朋友可以參考下2012-11-11
Oracle使用range分區(qū)并根據(jù)時(shí)間列自動(dòng)創(chuàng)建分區(qū)
這篇文章主要介紹了Oracle使用range分區(qū)并根據(jù)時(shí)間列自動(dòng)創(chuàng)建分區(qū),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04
Oracle使用游標(biāo)進(jìn)行分批次更新數(shù)據(jù)的6種方式及速度比對(duì)
這篇文章主要介紹了Oracle使用游標(biāo)進(jìn)行分批次更新的5種方式及速度比對(duì),幫助大家更好的理解和使用數(shù)據(jù)庫(kù),感興趣的朋友可以了解下2020-10-10
Oracle Arraysize設(shè)置對(duì)于邏輯讀的影響實(shí)例分析
這篇文章主要介紹了Oracle Arraysize設(shè)置對(duì)于邏輯讀的影響實(shí)例分析,通過(guò)設(shè)置Arraysize大幅減少了邏輯讀的次數(shù)和網(wǎng)絡(luò)往返次數(shù),需要的朋友可以參考下2014-07-07
如何查看oracle ojdbc所支持的JDBC驅(qū)動(dòng)版本
本文介紹了如何查看Oracle JDBC驅(qū)動(dòng)版本的方法,并指出ojdbc11.jar支持到JDBC 4.3版本,同時(shí),也提醒了本地JDK版本與ojdbc11.jar兼容性的重要性2024-11-11
分享Oracle 11G Client 客戶端安裝步驟(圖文詳解)
這篇文章主要介紹了分享Oracle 11G Client 客戶端安裝步驟(圖文詳解),非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2016-12-12
Oracle數(shù)據(jù)庫(kù)鎖與阻塞分析與解決指南
在Oracle數(shù)據(jù)庫(kù)中,鎖和阻塞是并發(fā)控制的關(guān)鍵概念,正確理解和管理它們對(duì)于確保數(shù)據(jù)一致性和提高系統(tǒng)性能至關(guān)重要,本文旨在提供關(guān)于鎖和阻塞的全面分析,并給出相應(yīng)的解決建議,感興趣的小伙伴跟著小編一起來(lái)看看吧2024-12-12
Oracle數(shù)據(jù)庫(kù)19C的安裝與配置指南(2022年最新版)
在Oracle數(shù)據(jù)庫(kù)的發(fā)展中,數(shù)據(jù)庫(kù)一直處于不斷升級(jí)狀態(tài),下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)19C的安裝與配置指南的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06

