Re: Consulta sobre Procedimientos Almacenados.

From: Ernesto Quiñones "A(dot)" <ernesto(at)eqsoft(dot)net>
To: Mauricio Pinto <mpinto(at)asicom(dot)cl>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Consulta sobre Procedimientos Almacenados.
Date: 2004-06-05 14:43:21
Message-ID: 1086446601.436.7.camel@prodigy.eqsoft
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

si se puede hacer eso
te pego un ejemplo aqui abajo
y sobre como invocarlo en VB facil
lo jalar como un query en tu recordset nada mas, solo recuerda que para
devolverte el resultado tienes que especificar la estructura de este.

aqui esta el ejemplo :

create or replace function sp_lee_auditorias(text,text) returns setof
record as '
declare
r record;
pDependencia alias for $1;
pDemanda alias for $2;

begin
for r in
select a.dem_numero,a.aud_fecha,a.aud_hora,c.usu_nombre,b.tau_descri
from aud_mov_demandas a,maE_tipo_auditoria b, mae_usuarios c
where a.tau_codigo=b.tau_codigo and a.usu_codigo = c.usu_codigo
and a.dem_numero = pDemanda and a.dep_codigo = pDependencia
order by a.aud_fecha, a.aud_hora loop
return next r;
end loop;
return;
end;
' language 'plpgsql';

On Sat, 2004-06-05 at 18:57, Mauricio Pinto wrote:
> Hola a todos.
>
> Tengo mi B.D. en postgreSQL 7.3.2. Hay alguna forma en esta version o alguna otra posterior,
> que me permita crear procedimientos almacenados en Pl/Pgsql u otro lenguaje en donde sea capaz de
> devolver varias filas (tuplas) como lo hace Sybase o SqlServer?
>
> Lo que he visto hasta ahora solo se permite devolver ua referencia a un cursor,
> si no existiera otra solución alguien tiene algun ejemplo de como manejarlo bajo vb 6.0.
>
>
> Gracias.
>
>
>
> Atte.
> Mauricio Pinto M.
> Analista Programador.
> ASICOM S.A.
> Santiago - Chile.
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envíe "unregister SuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
--
**********************************
* Ernesto Quiñones A. *
* Gerente Técnico *
* EQ Soft Consultoría y Soporte *
* http://www.eqsoft.net *
* ernesto(at)eqsoft(dot)net *
**********************************

Visite http://www.eqsoft.net
Experiencia Profesional, Servicios, Noticias
Manuales gratis, Links de Interes, etc.

EQ Soft Consultoría y Soporte
Av. Elmer Faucet 1985 Bellavista-Callao
Telf.: 9724-4926 - 9700-3957

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ronny Jose Tonche Garcia 2004-06-05 16:08:29
Previous Message Cesar A. 2004-06-04 23:38:26 duda con sequence