Frage

Es ist etwas falsch mit diesem Trigger. Aber was?

CREATE  TRIGGER MYCOOLTRIGGER
AFTER INSERT ON MYCOOLTABLE
REFERENCING NEW AS newRow
FOR EACH ROW
DECLARE
BEGIN
END  MYCOOLTRIGGER;

SQL Developer Ausgabe:

Warning: execution completed with warning
TRIGGER MYCOOLTRIGGER Compiled.

Gibt es eine Möglichkeit weitere Informationen über diese Warnung zu bekommen?

P. S.

Diese Frage könnte einen besseren Titel. ;)

War es hilfreich?

Lösung

Oracle erfordert, dass Sie etwas zwischen BEGIN und END haben.

Sie können mit NULL (a no-op):

CREATE OR REPLACE TRIGGER MYCOOLTRIGGER
AFTER INSERT ON MYCOOLTABLE
REFERENCING NEW AS newRow
FOR EACH ROW
DECLARE
BEGIN
    NULL;
END  MYCOOLTRIGGER;

Andere Tipps

Wenn Sie sehen wollen, was die Fehler sind:

show errors trigger mycooltrigger;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top