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

Oracle:tabela mutuje

Wiersze nie są zmieniane natychmiast, zmiany są wprowadzane wiersz po wierszu, a po każdej zmianie wywoływany jest wyzwalacz.

Kiedy jest wywoływany - wybiera z tej samej tabeli, która jest częściowo zmieniona. To jest niespójne, więc - Oracle uniemożliwia ci to.

Prawdopodobnie możesz to zmienić na FOR EACH STATEMENT i przetworzyć kilka wierszy tak, jak chcesz, a nawet przemyśleć zadanie (istnieje szansa, że ​​rozwiążesz je źle)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj liczbę UNIKALNYCH rekordów OGÓLNIE na wartość

  2. Jak wybrać rekordy pogrupowane według godziny dnia, w tym godzin, które nie mają rekordów?

  3. Jak zaktualizować daty zapisane jako różne formaty znaków (PL/SQL)?

  4. Podstawowa administracja Oracle 12c Multitenant

  5. Sparametryzowane zapytanie w problemach z Oracle