Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: azahelDate: 2010-06-08 22:01:03
Subject: funcion en postgres
Previous:From: Alvaro HerreraDate: 2010-06-08 18:42:43
Subject: Re: Migración del sitio de PostgreSQL a Django

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group