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.
--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a