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
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 |