Triggery w oracle - problem

0

Witam.
Napisałem takiego triggera aby nie można było dodać danych do bazy jeśli data jest młodsza niż podana.

CREATE TRIGGER Data BEFORE INSERT ON Klient FOR EACH ROW 
BEGIN
If ( :new.Data_ur < '90/01/01') Then
dbms_output.put_line('Utworzony wyzwalacz');
Raise_application_error(-20555,' Błąd w utworzeniu wyzwalacza!');
End If;

Niestety ale trigger tworzy się z błędami kompilacji. Korzystam z isql plus więc moje możliwości są ograniczone co do sprawdzenia jakie to błędy kompilacji powstały :/

Byłbym wdzięczny za pomoc
Pozdrawiam.

0

U mnie ten wyzwalacz działa ... po dodaniu brakującego End; na końcu wyzwalacza ;p
poza tym Oracle lubi na końcu programu znaczek "/" - szczególnie w trybie konsolowym, ponadto zamień u siebie "create" na "create or replace"

1 użytkowników online, w tym zalogowanych: 0, gości: 1