Salida por pantalla con PL/SQL
Esta es mi primera pregunta en todoexpertos, me animé a hacerla porque estoy atrancada en esto. Mi problema es que estoy trabajando con el Oracle 8i, y con el editor SQL Plus y quiero realizar un trigger que antes de insertar en la base de datos compruebe la edad de la persona que se va a insertar y si es mayor de 30 saque por pantalla una frase, por ejemplo ' La edad debe ser menor'. El código que pongo yo es CREATE TRIGGER "Eva". "trigger1" BEFORE INSERT ON "Empleados" FOR EACH ROW BEGIN SET serveroutput ON; IF (:new. Edad>30) THEN dbms_output. Put_line("la edad debe ser menor");END IF; END; y nos dice que crea el trigger pero con errores de compilación y al insertar una fila da igual que la edad sea mayor o menor que 30 nos dice que ORA-04098: trigger 'trigger1' is invalid and failed re-validated. POr favor si alguien sabe que hago mal, contestarme, he mirado por internet y no encuentro nada que me diga que es lo que está mal.
1 respuesta
Respuesta de solorubio
1