Re: parametros de salida en procedimiento

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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