sql >> Databasteknik >  >> RDS >> Oracle

UPDATE-sats i Oracle med SQL eller PL/SQL för att ENDAST uppdatera första dubblettraden

Kommer detta att fungera för dig:

update duptest 
set nonid = 'c'
WHERE ROWID IN (SELECT   MIN (ROWID)
                              FROM duptest 
                          GROUP BY id, nonid)


  1. Multitenancy-alternativ för PostgreSQL

  2. Tuning Input/Output (I/O) operationer för PostgreSQL

  3. Varför använda en JOIN-klausul kontra ett WHERE-villkor?

  4. MySQL :transaktion inom en lagrad procedur