-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- Trigger de INSERT: tib_sga_elementos_comp -- BEFORE INSERT -- Tabla: sga_elementos_comp -- Version: 3.0.0 -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CREATE OR REPLACE FUNCTION ftib_sga_elementos_comp () RETURNS trigger AS ' DECLARE BEGIN -- verifico que se haya cargado alguno de los hijos. IF NEW.elemento_hijo IS NULL THEN RAISE EXCEPTION ''Es obligatorio ingresar una actividad o un módulo a la composición de la revisión del elemento.''; END IF; RETURN NEW; END; ' LANGUAGE 'plpgsql'; -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- Trigger de INSERT: tib_sga_elementos_comp -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- DROP TRIGGER tib_sga_elementos_comp ON sga_elementos_comp RESTRICT; CREATE TRIGGER tib_sga_elementos_comp BEFORE INSERT ON sga_elementos_comp FOR EACH ROW EXECUTE PROCEDURE ftib_sga_elementos_comp();