From: | juan <juanramirez(at)cajazacate(dot)com(dot)sv> |
---|---|
To: | Giorgio PostgreSQL <giorgio(dot)pgsql(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Update |
Date: | 2009-06-10 20:13:13 |
Message-ID: | 4A3013D9.8000000@cajazacate.com.sv |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Giorgio PostgreSQL escribió:
> CREATE OR REPLACE FUNCTION "public"."f_cta_cuenta_pagar_aviso" () RETURNS
> TIMESTAMP WITHOUT TIME ZONE AS
> $body$
> DECLARE
> vts_aviso TIMESTAMP;
> BEGIN
> SELECT fec_vencimiento + CAST('8 days' AS INTERVAL)
> INTO vts_aviso
> FROM cta_cuenta_pagar_detalle
> WHERE cod_empresa = '001'
> AND cod_sucursal = '001';
> RETURN vts_aviso;
> -----------------------
> Como ven:
> WHERE cod_empresa = '001'
> AND cod_sucursal = '001';
> Como puedo mandarles parametros ?
>
> ----------------------------
> Puedo meter un Update dentro de esa funcion?
>
Claro :)
Echale una mirada al siguiente link
http://www.postgresql.org/docs/8.3/interactive/plpgsql-declarations.html
Quedaría algo así:
CREATE FUNCTION "public"."f_cta_cuenta_pagar_aviso"(varchar, varchar)
Con lo del update, también puedes hacerlo, es de la misma forma que
haces el select.
Cordialmente,
Juan Ramírez
El Salvador.
From | Date | Subject | |
---|---|---|---|
Next Message | Ismael Diaz | 2009-06-10 20:46:07 | Re: RETURNS SETOF, como retornar campos de distintas tablas |
Previous Message | Giorgio PostgreSQL | 2009-06-10 19:39:22 | Update |