Es scheint, dass SQL Developer denkt, dass Sie ein einfaches DML-Skript (Datenmanipulation) ausführen, keine DDL (Datendefinition). Es denkt auch, dass :new.id
ist eine bindbare Variable.
Warum das passiert, weiß ich nicht; Ich kann es in Oracle SQL Developer 2.1 nicht reproduzieren.
Versuchen Sie, ein neues SQL-Arbeitsblattfenster im theschema
zu öffnen Schema und führen Sie ein "ganzes" Skript (keine Anweisung) aus, indem Sie F5 drücken (nicht F9 ).