sql >> Databáze >  >> RDS >> Oracle

Proč nemohu použít SELECT ... FOR UPDATE s agregačními funkcemi?

Syntaxe select . . . for update uzamkne záznamy v tabulce a připraví se na aktualizaci. Když provedete agregaci, sada výsledků již neodkazuje na původní řádky.

Jinými slovy, v databázi nejsou žádné záznamy k aktualizaci. Existuje pouze dočasná sada výsledků.



  1. Poskytovatel nevrátil chybu řetězce ProviderManifestToken

  2. Chyba SQL:ORA-00933:Příkaz SQL nebyl správně ukončen

  3. Jak vyhodnotím jednoduchý matematický vzorec uvnitř uložené _funkce_ MySQL?

  4. MySQL – SQL_BIG_SELECTS