2010/6/8  <aza...@cimex.com.cu>:
> Hola
>
> Tengo una función hecha con plpgsql que devuelve true o false si encuentra
> un record en una table, pero estuve probando hacerla con sql y no he podido.

eso es porque la funcion retornara true cuando encuentre registros
pero no retornara nada cuando no encuentre nada, y no existe una forma
razonable de cambiar nada por algo (false).

una solucion podria ser:

select case existe when 0 then false else true end
from (select count(*) as existe from pg_class where relname ='d') foo

-- 
Jaime Casanova         www.2ndQuadrant.com
Soporte y capacitación de PostgreSQL
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a