From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Gustavo Ruscitto <gustavo2000(at)eurofull(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Migracion desde sql server |
Date: | 2005-10-18 04:32:56 |
Message-ID: | 20051018043255.GD23178@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gustavo Ruscitto escribió:
Hola,
> Tengo stored procedures que devuelven registros de diferentes tablas,
> pongo un ejemplo general:
>
> create procedure GetFacturasDeCliente
> @idcliente int,
> as
> select * from clientes where idcliente = @idcliente
> select * from facturas where idcliente = @idcliente
No, lamentablemente no puedes hacer esto directamente en Postgres.
Tengo entendido que una manera sucia de simularlo es que definas la
funcion para que retorne "SETOF REFCURSOR", y la funcion abre los
cursores para cada consulta y luego retorna el cursor abierto. No se
que tanta modificacion requeriras al programa para hacer funcionar esto.
Creo que hay un ejemplo en la documentacion nueva (la de 8.1) sobre este
tema.
--
Alvaro Herrera Developer, http://www.PostgreSQL.org
"Everybody understands Mickey Mouse. Few understand Hermann Hesse.
Hardly anybody understands Einstein. And nobody understands Emperor Norton."
From | Date | Subject | |
---|---|---|---|
Next Message | T. Yoshi | 2005-10-18 04:36:37 | Problema con la ñ y visual foxpro |
Previous Message | Alvaro Herrera | 2005-10-18 04:29:41 | Re: Corregirian algo de esta descripcion? |