
Triggers
Publicado por cecilia (10 intervenciones) el 31/10/2007 17:11:42
Hola a todos:
Estoy realizando un trigger para validar una entrada de datos y es el siguiente:
CREATE TRIGGER edadprof
BEFORE INSERT ON `profesores`
FOR EACH ROW
BEGIN
IF NEW.edad < 18 OR NEW.edad > 65 THEN
RAISE_EXCEPTION(' la edad de los profesores debe estar entre los 18 y 65 años');
END IF;
END edadprof;
Restringe la edad entre 18 y 65 años.
Bueno el problema lo tengo en el RAISE_EXCEPTION porque me sale error en ese lugar, pero no he encontrado una sintaxis para lograr mostrar el error al usuario.
Si alguien sabe como hacerlo le pido que me ayude.
Desde ya muchas gracias.
Cecilia
Estoy realizando un trigger para validar una entrada de datos y es el siguiente:
CREATE TRIGGER edadprof
BEFORE INSERT ON `profesores`
FOR EACH ROW
BEGIN
IF NEW.edad < 18 OR NEW.edad > 65 THEN
RAISE_EXCEPTION(' la edad de los profesores debe estar entre los 18 y 65 años');
END IF;
END edadprof;
Restringe la edad entre 18 y 65 años.
Bueno el problema lo tengo en el RAISE_EXCEPTION porque me sale error en ese lugar, pero no he encontrado una sintaxis para lograr mostrar el error al usuario.
Si alguien sabe como hacerlo le pido que me ayude.
Desde ya muchas gracias.
Cecilia
Valora esta pregunta


0