TRIGGER BEFORE INSERT POR CADA REGISTRO

tema enviado por Ivalipe en ORACLE
tema iniciado el 30/07/2009
Estoy imprementado una rutina de validacion de un cargue de datos a una tabla, lo que quiero hacer es que antes de Insert el dato primero realice unas validaciones con respecto a el contenido (Si es NULL o NO), la longitud del dato, si ese campo es requerido o NO, en el caso de ser requerido debe llevar algun dato, y ademas que el dato cumpla con valor predeterminado, todo esto lo he hecho hasta ahora asi: He creado un trigger BEFORE INSERT por cada registro, en la tabla, que me hace el llamado a una funcion, En la funcion hago todas las validaciones y comparaciones pertinentes, con la funcion hago un RETURN, 1 si todo esta bien y puede insertar o 0 cero, si en las validaciones los datos no cumplen, es decir que no puedo insertar el registro. Pero mi pregunta es la siguiente, cuando hago el RETURN de la funcion al triger, como sabe el trigger si debe insertar el registro, no se cual es la instruccion que debo utilizar. Gracias Ivan G.