oracle數據庫,檢索出某幾個字段不唯一的那些數據


假設一個張表有很多條數據,創建一個NVC_CODE、VCH_TYPE、UID_ORGANIZATION三個字段為條件,無法設置唯一鍵。下面語句可以,查詢出搗亂的數據,干掉它。

select T.*, T.ROWID
  from OM_POSITION T
 where exists (select 1
          from OM_POSITION
         where NVC_CODE = T.NVC_CODE
           and VCH_TYPE = T.VCH_TYPE
           and UID_ORGANIZATION = T.UID_ORGANIZATION
           and UID_ID != T.UID_ID)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM