From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | azahel(at)cimex(dot)com(dot)cu |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: funcion en postgres |
Date: | 2010-06-08 21:44:13 |
Message-ID: | AANLkTilmDv-b0f3PcH7hHBJO2-84z3YtlsjhwNoTfPdb@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2010/6/8 <azahel(at)cimex(dot)com(dot)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
From | Date | Subject | |
---|---|---|---|
Next Message | azahel | 2010-06-08 22:01:03 | funcion en postgres |
Previous Message | Alvaro Herrera | 2010-06-08 18:42:43 | Re: Migración del sitio de PostgreSQL a Django |