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

Usuń zduplikowane wiersze w tabeli

To powinno działać, nawet w Twojej starożytnej i przestarzałej wersji Oracle:

delete from order_table
where rowid not in  (select min(rowid)
                     from order_table
                     group by order_no);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baza danych:funkcje potokowe

  2. Sprawdzenie, czy pozycja nie istnieje w innej tabeli

  3. Jak mogę naprawić ten błąd:nieobsługiwany SQL92?

  4. MySQL „utwórz schemat” i „utwórz bazę danych” — czy jest jakaś różnica?

  5. Korzyści z nauki nowych systemów DB