程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> oracle刪除重復記錄

oracle刪除重復記錄

編輯:Oracle數據庫基礎

Author  :  skate

time     :  2007-9-2 0:35


在Oracle數據庫中,rowid是唯一,他標識記錄在哪個文件,塊,行上.
在重復的記錄上,可能所有的列的內容都是相同的,但他們的rowid
是不同的,所以我只要刪除重復記錄的最大的rowid就可以,好了理論
說了一堆,還是開始動手吧

1.  刪除重復行

SQL> select * from bb;

        ID NAME
---------- ----------
         3 sq
         4 sqa
         5 sqa
         6 sqa
         7 sqa
         2 as
         1 s

已選擇7行。

已用

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved