| From: | Anthony Sotolongo <asotolongo(at)gmail(dot)com> | 
|---|---|
| To: | Gonzalo V <gvm2121(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org | 
| Subject: | Re: Feliz navidad y una consulta. | 
| Date: | 2017-12-24 18:32:22 | 
| Message-ID: | 94b68ddc-289b-2090-36fd-68379eadff4b@gmail.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-es-ayuda | 
HOla Gonzalo
On 24/12/17 15:10, Gonzalo V wrote:
> Feliz navidad a todos!
Gracias
> Tengo una duda, si me pueden ayudar en esta navidad...
> Necesito crear una funcion trigger que updatee unos datos a partir de 
> otras tablas pero no me funciona, alguien sale como se hace?. Lo que 
> llevo hecho, no me funciona.
> De antemano, muchas gracias y feliz navidad y año nuevo.
>
>
> CREATE OR REPLACE FUNCTION actualiza_fact_registro_trigger() RETURNS 
> TRIGGER AS $$
> BEGIN
> Update "Facturacion_registro" f set "Cod_sucursal"=(select s."ID" from 
> sucursales s where
> s."DIRECCION"=f."Dirección")
>                                                     from sucursales s
>                                                     where 
> s."RUT"=f."Rut" and s."DIRECCION"=f."Dirección" and f."Cod_sucursal" 
> is null;
el update es lo que no funciona u otra cosa?
si es el update creo que puede ser el subquery que colocas  es el que te 
da el problema (select s."ID" from sucursales s where
s."DIRECCION"=f."Dirección")
si mal no recuerdo de la documentación de UPDATE puedes hacer el FROM 
directo de la tabla sucursales  en el UPDATE:
Update "Facturacion_registro" f set "Cod_sucursal"=s."ID"
                                                     from sucursales s
                                                     where 
s."RUT"=f."Rut" and s."DIRECCION"=f."Dirección" and f."Cod_sucursal" is 
null;
> RETURN new;
> END
> $$
> LANGUAGE 'plpgsql';
>
> CREATE TRIGGER vencimientos_trigger AFTER INSERT OR UPDATE ON 
> "Facturacion_registro" EXECUTE PROCEDURE 
> actualiza_fact_registro_trigger();
>
>
>
>
> Saludos,
> Gonzalo
Saludos
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Gerardo Herzig | 2017-12-24 19:44:44 | Re: Feliz navidad y una consulta. | 
| Previous Message | Gonzalo V | 2017-12-24 18:10:12 | Feliz navidad y una consulta. |