Categorias
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






















