Re: parametros de salida en procedimiento

From: "Carlos Alberto Cianci" <cacianci(at)yahoo(dot)com(dot)ar>
To: "Alejandro D(dot) Burne" <alejandro(dot)dburne(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: parametros de salida en procedimiento
Date: 2006-05-23 20:56:42
Message-ID: 003501c67eab$6779c9e0$0900a8c0@carlos
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alejandro:
Muchas gracias. Te hago otra pregunta. Se puede crear un procedimiento que te devuelva un conjunto de registros?

Carlos Cianci
Argentina

----- Original Message -----
From: Alejandro D. Burne
To: Carlos Alberto Cianci ; pgsql-es-ayuda(at)postgresql(dot)org
Sent: Tuesday, May 23, 2006 9:43 AM
Subject: Re: [pgsql-es-ayuda] parametros de salida en procedimiento

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 Raúl Mero 2006-05-23 21:03:55 Consulta - Principiante
Previous Message Alvaro Herrera 2006-05-23 20:53:25 Re: Error al llamar procedimiento con distintas variables de entrada