?C">
Oracle中查找與刪除重復(fù)記錄方.doc

Oracle中查找與刪除重復(fù)記錄方.doc

ID:54861837

大?。?3.50 KB

頁數(shù):6頁

時(shí)間:2020-04-23

Oracle中查找與刪除重復(fù)記錄方.doc_第1頁
Oracle中查找與刪除重復(fù)記錄方.doc_第2頁
Oracle中查找與刪除重復(fù)記錄方.doc_第3頁
Oracle中查找與刪除重復(fù)記錄方.doc_第4頁
Oracle中查找與刪除重復(fù)記錄方.doc_第5頁
資源描述:

《Oracle中查找與刪除重復(fù)記錄方.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、個(gè)人收集整理,勿做商業(yè)用途中查找和刪除重復(fù)記錄方法平時(shí)工作中可能會遇到當(dāng)試圖對庫表中的某一列或幾列創(chuàng)建唯一索引時(shí),系統(tǒng)提示01452:不能創(chuàng)建唯一索引,發(fā)現(xiàn)重復(fù)記錄。下面總結(jié)一下幾種查找和刪除重復(fù)記錄的方法(以表為例):表的結(jié)構(gòu)如下:>?C1(10)C10(5)C202(3)刪除重復(fù)記錄的方法原理:(1).在中,每一條記錄都有一個(gè),在整個(gè)數(shù)據(jù)庫中是唯一的,確定了每條記錄是在中的哪一個(gè)數(shù)據(jù)文件、塊、行上。(2).在重復(fù)的記錄中,可能所有列的內(nèi)容都相同,但不會相同,所以只要確定出重復(fù)記錄中那些具有最大的就可以了,其

2、余全部刪除。重復(fù)記錄判斷的標(biāo)準(zhǔn)是:C110和C20這三列的值都相同才算是重復(fù)記錄。經(jīng)查看表總共有16條記錄:>100>*;C1C10C201212121223121212126/6個(gè)人收集整理,勿做商業(yè)用途232323233434344553617220.1.查找重復(fù)記錄的幾種方法:(1)>*c11020(*)>1;C1C10C20122334(2)>*;C1C10C20122334(3)>*a(()c11c1010c2020);C1C10C201223342.刪除重復(fù)記錄的幾種方法:(1).適用于有大量重復(fù)記

3、錄的情況(在C110和C20列上建有索引的時(shí)候,用以下語句效率會很高):6/6個(gè)人收集整理,勿做商業(yè)用途>(c11020)(c110,c20c11020(*)>1)(()c11020(*)>1);>(()c11020);(2).適用于有少量重復(fù)記錄的情況(注意,對于有大量重復(fù)記錄的情況,用以下語句效率會很低):>a(()b1110102020);>a<(()b1110102020);>a<(()c11c1010c2020);(3).適用于有少量重復(fù)記錄的情況(臨時(shí)表法):>*;(建一個(gè)臨時(shí)表用來存放重復(fù)的記錄)

4、>;(清空表的數(shù)據(jù),但保留表的結(jié)構(gòu))>*;(再將臨時(shí)表里的內(nèi)容反插回來)(4).適用于有大量重復(fù)記錄的情況(子句法):采用命令中的子句也可以確定出庫表中重復(fù)的記錄。這種方法稍微麻煩一些,為了使用“”子句,必須首先創(chuàng)建表。創(chuàng)建該表的腳本文件為。對于2000系統(tǒng)和系統(tǒng),存放該文件的位置稍有不同,在2000系統(tǒng)下,該腳本文件存放在$90目錄下;而對于系統(tǒng),該腳本文件存放在$目錄下。具體步驟如下:>.>?6/6個(gè)人收集整理,勿做商業(yè)用途2(30)2(30)2(30)>(c11020);*1:02299:()->*();

5、.>*;C1C10C201212121223121212122323232334343416.>;6/6個(gè)人收集整理,勿做商業(yè)用途16.>();16.>*;3.>*;C1C10C20122334455361727.從結(jié)果里可以看到重復(fù)記錄已經(jīng)刪除。6/6個(gè)人收集整理,勿做商業(yè)用途6/6

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。