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

Nietypowa tabela table1 mutuje, wyzwalacz/funkcja może nie widzieć błędu w Oracle

To instrukcja SELECT powoduje tutaj problem. Wewnątrz wyzwalacza nie można SELECT z tej samej tabeli. W twoim przykładzie nie potrzebujesz/nie możesz użyć instrukcji SELECT. Możesz uzyskać wartości, po prostu używając :newrow.id_1 , :newrow.id_2 i :newrow.id_3 .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Podzapytanie sprzężenia SQL

  2. Sekwencja w SQL Select

  3. Błąd Oracle SQL:ORA-00923:Nie znaleziono słowa kluczowego From w oczekiwanym miejscu

  4. Oracle RESET_PACKAGE nie resetuje wartości zmiennej w sesji

  5. Co dzieje się z wyzwalaczami zależnymi po usunięciu tabeli?