Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Dlaczego nie mogę używać opcji SELECT... FOR UPDATE z funkcjami agregującymi?

Składnia select . . . for update blokuje rekordy w tabeli, aby przygotować się do aktualizacji. Kiedy wykonujesz agregację, zestaw wyników nie odnosi się już do oryginalnych wierszy.

Innymi słowy, w bazie danych nie ma rekordów do aktualizacji. Jest tylko tymczasowy zestaw wyników.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fluent NHibernate 3 i Oracle.DataAccess

  2. Funkcja Oracle To_Char V w ciągu formatu

  3. Zmiany w Grupie Serwisowej w R12.2

  4. SQL Developer :Nie można zebrać statystyk systemowych :niewystarczające uprawnienia

  5. Powiązanie int64 (SQL_BIGINT) jako parametru zapytania powoduje błąd podczas wykonywania w Oracle 10g ODBC