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

Tworzenie wyzwalacza w Oracle Express

Wygląda na to, że SQL Developer myśli, że uruchamiasz zwykły skrypt DML (manipulacja danymi), a nie DDL (definicję danych). Uważa również, że :new.id jest zmienną, którą można powiązać.

Dlaczego tak się dzieje, nie wiem; Nie mogę go odtworzyć w Oracle SQL Developer 2.1.

Spróbuj otworzyć nowe okno arkusza SQL w theschema schemat i wykonaj "cały" skrypt (nie instrukcję), naciskając F5 (nie F9 ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz użytkownika ze zmiennych łańcuchowych w bloku PL/SQL

  2. Powiadomienie o zmianie bazy danych Oracle

  3. Tabela mutuje, wyzwalacz/funkcja może jej nie widzieć (powstrzymując średnią ocenę przed spadkiem poniżej 2,5)

  4. Oracle:Jeśli tabela istnieje

  5. Tryb stosowania przestoju i poprawki na gorąco w wersji R12.2