Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle - usuwanie duplikatów

W Oracle ROWID jest pseudokolumną wskazującą na fizyczną lokalizację wiersza. Zapytanie wykonuje samozłączenie i pobiera te wiersze, które mają tę samą wartość w kolumnie 1 i kolumnie 2 - przy założeniu, że te klucze są wystarczające do identyfikacji jako zduplikowany wiersz.

Po pobraniu wierszy zapytanie usuwa te wiersze, które są większe niż pierwszy pobrany wiersz, usuwając w ten sposób duplikaty



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. W źródle SSIS OLE DB brakuje losowo wierszy ze źródła danych Oracle

  2. wyrocznia jak obrócić mój stół

  3. ORA-21700:obiekt nie istnieje lub jest oznaczony do usunięcia dla tablicy asocjacyjnej jako parametr wejściowy wywoływany z ODP.NET

  4. Procedura lub zadanie Oracle do automatycznego kopiowania danych z jednego schematu do drugiego na podstawie osi czasu

  5. Jak zaprojektować tabelę, która będzie przechowywać bardzo duże dane?