RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  27724 - TRIGGERS EN ORACLE
Autor:  Facundo Pablo
Me gustarìa que alguien mi diga en que esta fallando este proceso.
La idea es saber cuando se carga una direccion de mail. Que evalue que siempre lleve @ en alguna parte de la cadena de caracteres.
Muchas gracias

--------------------------------------
create or replace trigger tr_clientes_email
before
insert or update of e_mail on cliente

declare

valor number;

begin

valor := 1;

if valor := 50 then
letra := substr(e_mail,valor,1);
if letra := '@' then
exit
else
valor := valor+1;
end if;
else
raise_application_error(-20601,'No contiene un @ en la direccion');
end if;
end;


Nombre
Apellidos
Correo
Comentarios