From: | "Alejandro D(dot) Burne" <alejandro(dot)dburne(at)gmail(dot)com> |
---|---|
To: | "Carlos Alberto Cianci" <cacianci(at)yahoo(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: parametros de salida en procedimiento |
Date: | 2006-05-23 12:43:50 |
Message-ID: | 8398dc6d0605230543r75f47cai3b8cb1553bdb73ed@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 23/05/06, Carlos Alberto Cianci <cacianci(at)yahoo(dot)com(dot)ar> escribió:
>
> Hola a todos,
> Gracias Jaime por tu respuesta. No tengo problemas en crear los
> procedimientos con parámetros de salida. Mi pregunta se orientaba a si
> alguien tiene experiencia usandolos desde visual foxpro y cómo obtener el
> valor de dichos parámetros.
>
> Gracias
>
> Carlos Cianci
>
> ----- Original Message -----
> From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
> To: "Carlos Alberto Cianci" <cacianci(at)yahoo(dot)com(dot)ar>
> Cc: "Lista Postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
> Sent: Monday, May 22, 2006 11:54 PM
> Subject: Re: [pgsql-es-ayuda] parametros de salida en procedimiento
>
>
> On 5/22/06, Carlos Alberto Cianci <cacianci(at)yahoo(dot)com(dot)ar> wrote:
> >
> > Hola a todos:
> > Gracias por vuestra ayuda en mi pregunta anterior. Ahi va otra.
> > Tengo un procedimiento almacenado con 4 parámetros (2 de entrada y 2 de
> > salida). ¿Cómo debo invocar el procedimiento desde visual foxpro para
> > obtener el valor de los parámetros de salida? Me podrían dar un ejemplo?
> > Disculpen si mis preguntas son muy básicas, pero soy nuevo programando
> con
> > postgres.
> >
> > Gracias
> >
> > Carlos Cianci
> > Argentina
> >
> >
>
>
> http://www.postgresql.org/docs/8.1/static/xfunc-sql.html#XFUNC-OUTPUT-PARAMETERS
>
> --
> Atentamente,
> Jaime Casanova
>
> "Programming today is a race between software engineers striving to
> build bigger and better idiot-proof programs and the universe trying
> to produce bigger and better idiots.
> So far, the universe is winning."
> Richard Cook
>
> Carlos, yo tambien utilizo vfp y postgres con el ejemplo que te pasa Jaime
puedes probar mas de 1 parámetro de salida
crea esta función:
CREATE FUNCTION sum_n_product (x int, y int, OUT sum int, OUT product int)
AS 'SELECT $1 + $2, $1 * $2'
LANGUAGE SQL;
desde vfp conectate al motor... y luego:
SQLEXEC(_ConnId,"SELECT * FROM sum_n_product(11,42)")
te devuelve un cursor con los 2 valores. Sencillo.
Alejandro
From | Date | Subject | |
---|---|---|---|
Next Message | Alejandro D. Burne | 2006-05-23 13:08:12 | Re: Invalid page header |
Previous Message | Alvaro Herrera | 2006-05-23 12:21:23 | Re: Invalid page header |