Re: Funcion Found no funciona

From: Yvan Carranza <asolutionperu(at)yahoo(dot)es>
To: "Fernandos Siguenza" <fsigu(at)hotmail(dot)com>, "Foro Postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Funcion Found no funciona
Date: 2009-08-14 21:47:52
Message-ID: 048801ca1d28$e1a191c0$2801a8c0@sistemas
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Que yo sepa el found se utiliza para un seek.. locate.. pero para un select.. se evalua la cantidad de reg. retornados.

Yvan Carranza
----- Original Message -----
From: Fernandos Siguenza
To: Foro Postgres
Sent: Friday, August 14, 2009 10:36 AM
Subject: [pgsql-es-ayuda] Funcion Found no funciona

Amigos como estan necesito su ayuda tengo un select el cual necesito saber si encontro algun valor o no para lo cual uso el found pero no se que estoy haciendo mal que no me funciona a si que espero me puedan ayudar
esta es la parte del codigo donde no me funciona

if vcuenta!=rCuenta.asicuecod and vTodos=0 then
select into vSaldoAnterior sum(asideb)-sum(asihab)
FROM asicab,asidet
WHERE asicab.asiagecod=asidet.asiagecod and asicab.asidoc=asidet.asidoc
and asicab.asinum=asidet.asinum
and asicab.asiagecod=AgeCod
and asidet.asicuecod=rcuenta.asicuecod
and asifec<vFechaInicio;
if NOT FOUND then
vSaldoAnterior:=0;
end if;
raise notice 'no encontro%',vSaldoAnterior;
end if;

Si no encuentra nada la variable VSaldoAnterior tiene el valor de null y no cero como deseo.

Espero me puedan dar una mano a ver que estoy haciendo mal

Saludos

------------------------------------------------------------------------------

__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4336 (20090814) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4336 (20090814) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-08-14 21:52:11 Re: Funcion Found no funciona
Previous Message Manuel Diego 2009-08-14 20:39:18 Re: Conexiones persistentes y pg_pool