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

Vytvoření spouštěče v Oracle Express

Zdá se, že SQL Developer si myslí, že spouštíte prostý skript DML (manipulace s daty), nikoli DDL (definice dat). Také si myslí, že :new.id je svázatelná proměnná.

Proč se to děje, nevím; Nemohu to reprodukovat v Oracle SQL Developer 2.1.

Zkuste otevřít nové okno listu SQL v theschema schéma a spusťte "celý" skript (nikoli příkaz) stisknutím F5 (nikoli F9 ).



  1. Sledování na úrovni sloupců a řádků při slučovací replikaci

  2. Jedinečný klíč v Oracle s příklady

  3. Dočasně deaktivujte všechna omezení cizího klíče

  4. Pasti a nástrahy SQLite