Re: funcion en postgres

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

In response to

Browse pgsql-es-ayuda by date

  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