-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- Trigger de UPDATE: tub_sga_elementos_comp -- BEFORE UPDATE -- Tabla: sga_elementos_comp -- Version: 3.0.0 -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CREATE OR REPLACE FUNCTION ftub_sga_elementos_comp () RETURNS trigger AS ' DECLARE BEGIN -- verifico que se haya cargado el elemento hijo. 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 UPDATE: tub_sga_elementos_comp -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- DROP TRIGGER tub_sga_elementos_comp ON sga_elementos_comp RESTRICT; CREATE TRIGGER tub_sga_elementos_comp BEFORE UPDATE ON sga_elementos_comp FOR EACH ROW EXECUTE PROCEDURE ftub_sga_elementos_comp();