RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  67664 - TRIGGERS EN POSSGRES
Autor:  Salvador Orozco
Hola disculpen.
E estado leyendo lo que puedo de TRIGGERS pero n oe conseguido hacer nada, ocupo generar un triger para un campo de mi tabla que se llama movimientos donde si otra columna escriben una E se pues obtenga datos de una tabla y si es una S de otra tabla y la verdad yano se que hacer les dejo mi codigo aver si alguien me hace el favor de decirme como corregir mi problema que es para mi escuela.

CREATE OR REPLACE FUNCTION obtener() RETURNS TRIGGER AS $obtener$
DECLARE
BEGIN
IF(TG_OP = 'INSERT' OR TG_OP = 'UPDATE')
IF(NEW.current_es = 'E')
NEW.proveedor_cliente := REFERENCES proveedor (nombre_prov)

IF(NEW.current_es = 'S')
NEW.proveedor_cliente := REFERENCES cliente (nombre_cli)
END IF;
ELSE IF(TG_OP = 'DELETE')
END IF;
END;
$obtener$ LANGUAGE plpgsql;


Nombre
Apellidos
Correo
Comentarios