oracle中截?cái)啾淼氖褂媒榻B
更新時(shí)間:2012年11月19日 16:18:09 作者:
Oracle中如果刪除了表中的某一條數(shù)據(jù),還可以通過回滾操作(rollback)進(jìn)行回滾,假如想清空一張表的數(shù)據(jù),但是又不想使其能進(jìn)行回滾操作,就可以立刻釋放資源,這時(shí)就需要使用截?cái)啾?/div>
在Oracle中如果刪除了表中的某一條數(shù)據(jù),還可以通過回滾操作(rollback)進(jìn)行回滾,假如想清空一張
表的數(shù)據(jù),但是又不想使其能進(jìn)行回滾操作,就可以立刻釋放資源,這時(shí)就需要使用截?cái)啾砹?。它的主要功能就是徹底刪除數(shù)據(jù),使其不能進(jìn)行回滾。這里我打個(gè)比方大家就立刻能明了它的作用。大家眾所周知,當(dāng)我們?cè)谧约旱腜C(personcomputer)上刪除某一個(gè)文件,它并沒有徹底刪除而是進(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é)果:
注意這里回滾后,無法查到tb_AW表中的信息了,說明它已經(jīng)徹底刪除了,這就是截?cái)啾淼墓δ堋?
表的數(shù)據(jù),但是又不想使其能進(jìn)行回滾操作,就可以立刻釋放資源,這時(shí)就需要使用截?cái)啾砹?。它的主要功能就是徹底刪除數(shù)據(jù),使其不能進(jìn)行回滾。這里我打個(gè)比方大家就立刻能明了它的作用。大家眾所周知,當(dāng)我們?cè)谧约旱腜C(personcomputer)上刪除某一個(gè)文件,它并沒有徹底刪除而是進(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é)果:

注意這里回滾后,無法查到tb_AW表中的信息了,說明它已經(jīng)徹底刪除了,這就是截?cái)啾淼墓δ堋?
您可能感興趣的文章:
- C# double和decimal數(shù)據(jù)類型以截?cái)嗟姆绞奖A糁付ǖ男?shù)位數(shù)
- MSSQL 將截?cái)嘧址蚨M(jìn)制數(shù)據(jù)問題的解決方法
- 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)鄦栴}的解決方法
- PHP截?cái)鄻?biāo)題且兼容utf8和gb2312編碼
- js實(shí)現(xiàn)文字截?cái)喙δ?/a>
相關(guān)文章
解決Oracle安裝遇到Enterprise Manager配置失敗問題
這篇文章主要介紹了Oracle安裝遇到Enterprise Manager配置失敗問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)的方法(內(nèi)網(wǎng)穿透)
Oracle數(shù)據(jù)庫(kù)來源于知名大廠甲骨文公司,是一款通用數(shù)據(jù)庫(kù)系統(tǒng),能提供完整的數(shù)據(jù)管理功能,而Oracle數(shù)據(jù)庫(kù)時(shí)關(guān)系數(shù)據(jù)庫(kù)的典型代表,其數(shù)據(jù)關(guān)系設(shè)計(jì)完備,這篇文章主要介紹了使用PLSQL遠(yuǎn)程連接Oracle數(shù)據(jù)庫(kù)的方法(內(nèi)網(wǎng)穿透),需要的朋友可以參考下2023-03-03Oracle 低權(quán)限數(shù)據(jù)庫(kù)賬戶得到 OS 訪問權(quán)限 提權(quán)利用
大概意思就是說,如果 ORACLE 服務(wù)是用 administrator 賬戶啟動(dòng)的,你只要有一個(gè)具有 resource 和 connect 權(quán)限的數(shù)據(jù)庫(kù)賬戶,就能利用 metasploit 的 smbrelay 功能,本地搭建一個(gè) SMB 欺騙服務(wù)器, 來得到系統(tǒng)的訪問權(quán)限。2009-06-06Oracle的RBO和CBO詳細(xì)介紹和優(yōu)化模式設(shè)置方法
這篇文章主要介紹了Oracle的RBO和CBO詳細(xì)介紹和優(yōu)化模式設(shè)置方法,RBO即基于規(guī)則的優(yōu)化方式(Rule-Based Optimization),CBO即基于代價(jià)的優(yōu)化方式(Cost-Based Optimization),需要的朋友可以參考下2014-07-07oracle 在一個(gè)存儲(chǔ)過程中調(diào)用另一個(gè)返回游標(biāo)的存儲(chǔ)過程
實(shí)際項(xiàng)目當(dāng)中經(jīng)常需要在一個(gè)存儲(chǔ)過程中調(diào)用另一個(gè)存儲(chǔ)過程返回的游標(biāo),本文列舉了兩種情況講述具體的操作方法。2009-09-09