以下的文章主要介紹的是教你刪除Oracle數據庫中重復沒用的數據即,完全刪除重復記錄的具體操作方法,如果你是刪除Oracle數據庫中重復沒用的數據實際應用方面的新手,你就可以通過以下的文章對其是如何正確使用的方法有一個更好的了解。
教你刪除Oracle數據庫中重復沒用的數據,即
完全刪除重復記錄
對於表中兩行記錄完全一樣的情況,可以用下面語句獲取到去掉重復數據後的記錄:
select distinct * from 表名
可以將查詢的記錄放到暫時表中,然後再將原來的表記錄刪除,最初將暫時表的數據導回原來的表中。如下:
createTABLE暫時表AS(selectdistinct*from表名);
truncatetable正式表;--注:原先由於筆誤寫成了droptable正式表;,現在已經改正過來
insertinto正式表(select*from暫時表);
droptable暫時表;
假如想刪除一個表的重復數據,可以先建一個暫時表,將去掉重復數據後的數據導入到暫時表,然後在從暫時表將數據導入正式表中,如下:
- insertINTOt_table_bak
- selectdistinct*fromt_table;
怎樣快速刪除Oracle數據庫
最快的方法就進入注冊表 在運行..裡輸入regedit.
依次展開HKEY_LOCAL_MacHINE SOFTWARE
找到Oracle節點。刪除。
然後刪除Oracle數據文件,安裝的時候選的路徑。
最初刪除Oracle引導文件,在系統盤符的Program Files 裡面刪除Oracle文件夾。