Developer - CANCELAR TRIGGER

 
Vista:

CANCELAR TRIGGER

Publicado por JUAN (1 intervención) el 05/12/2002 20:06:17
COMO PUEDO CANCELAR LA EJECUCION DE UN TRIGGER MEDIANTE CODIGO INSERTADO EN EL MISMO O COMO PUEDO GENERAR UN ERROR CONTROLABLE QUE ME HAGA QUE UN TRIGGER NO FINALICE? SI SE PUEDE CUAL ES?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Excepciones.

Publicado por Jorge (6 intervenciones) el 16/12/2002 21:53:50
Por medio de las Excepciones, Ej:

BEGIN
SELECT Nombre
FROM Emp
WHERE Cedula = :new.cedula
-- Continuo el código si lo encuentra
EXCEPTION -- aqui considero todas las excepciones.
WHEN NO_DATA_FOUND THEN
RAISE FORM_TRIGGER_FAILURE
WHEN TOO_MANY_ROWS THEN
-- codigo si regresa muchas lineas el Query
WHEN OTHERS THEN
-- lo que tiene que hacer si el problema es cualquier otro que
-- no sean los anteriores.
END;

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar