sql >> Database teknologi >  >> RDS >> Oracle

Oracle - sletning af dubletter

I Oracle er ROWID en pseudo-kolonne, der peger på den fysiske placering af en række. Forespørgslen foretager en selv-sammenføjning og henter de rækker, der har samme værdi som kolonne 1 og kolonne 2 - med den antagelse, at disse nøgler er nok til at identificere som en dublet række.

Når rækkerne er hentet, sletter forespørgslen de rækker, der er større end den første række, der blev hentet, og derved slettes dubletter



  1. Kan jeg opdatere/vælge fra en tabel i én forespørgsel?

  2. Postgres-tabel til todimensionelt array

  3. R RPostgreSQL Opret forbindelse til Remote Postgres-database med SSL

  4. Optimering af JDBC-hentningsstørrelse ved brug af Spring Boots application.properties