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