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

hvad er max(rovid) i oracle

ROWID er Oracles pseudokolonne, som indeholder adressen på en bestemt række. Det lader databasen finde rækker. Du ser det normalt ikke i tabelstrukturen, men det er der og forbliver skjult. Det betyder dog ikke, at du ikke kan bruge det :-)

Din DELETE-sætning fjerner hver række fra tabellen SALES_DETAILS det er en dublet baseret på txt_id, customer_id par, ligesom du nævnte. Så det betyder, at det fjerner dubletter, men gemmer rækken med den højeste rækkeværdi i gruppen.

Slå det op i dokumentation for mere info.



  1. PHP mysql automatisk indsæt tidsstempel

  2. ADO .NET vs. SQL Server Management Studio - ADO klarer sig dårligere

  3. PHP/SQL-database, der forespørger om god praksis og sikkerhed

  4. Konfiguration af UTL_MAIL-pakkeforudsætninger