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

Perché non posso usare SELECT... FOR UPDATE con funzioni aggregate?

La sintassi select . . . for update blocca i record in una tabella per prepararsi a un aggiornamento. Quando esegui un'aggregazione, il set di risultati non fa più riferimento alle righe originali.

In altre parole, non ci sono record nel database da aggiornare. C'è solo un set di risultati temporaneo.