TECNOLOBO

No recuerdas tu codigo?
Se te olvido como se hace?

Aqui podras guardar lo que necesiten
Y cuando sea necesesario

Creado por julian gomez
iiiiii

Validaciones Disparadores



Descripcion

Datos importantes en un disparador

notas


/*
1. Es importante el raise form_trigger_failure;
2. en un bloque plslq en exception debe ponerse el raise form_trigger_failure raise, no se puede dejar nullo por que si se deja nulo la validacion no detendra el proceso.
*/
						

plsql


--WHEN VALIDATE ITEM
BEGIN
IF item<> 2 THEN
message('El item no puede ser 2');
raise form_trigger_failure;
END IF;
EXCEPTION
   WHEN FORM_TRIGGER_FAILURE THEN --Aqui llega la validacion
      RAISE;
   WHEN OTHERS THEN --
      MESSAGE('E',SQLERRM);
      RAISE FORM_TRIGGER_FAILURE;
END