Oracle Sequence Trigger erstellen

Ich versuche, einen seuqunce-Trigger zu erstellen, aber beim Ausführen des Triggers create sql in SQL Developer tritt ein Fehler auf. Ich verstehe nicht, eigentlich sieht alles gut aus. Ich teile die folgenden Details, bitte helfen Sie mir, danke.

Mein Trigger sql:

CREATE OR REPLACE TRIGGER "TRIGGER1" BEFORE INSERT ON ACCOUNTS
FOR EACH ROW
 WHEN (new."ID" IS NULL) 
BEGIN
  SELECT ACCOUNTS_SEQ.NEXTVAL 
  INTO :new."ID" 
  FROM dual;
END;
/

Und Fehlerbeschreibung:

Error starting at line : 5 in command -
CREATE OR REPLACE TRIGGER "TRIGGER1" BEFORE INSERT ON ACCOUNTS
FOR EACH ROW
 WHEN (new."ID" IS NULL) 
BEGIN
  SELECT ACCOUNTS_SEQ.NEXTVAL 
  INTO :new."ID" 
  FROM dual
Error report -
SQL Command: trıgger "TRIGGER1"
Failed: Warning: completed with warning

Error starting at line : 12 in command -
END
Error report -
Unknown Command

Antworten auf die Frage(2)

Ihre Antwort auf die Frage