Re: SWITCH en plpgsql

From: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
To: Fernando Siguenza <fsigu(at)hotmail(dot)com>
Cc: Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>
Subject: Re: SWITCH en plpgsql
Date: 2011-05-03 23:17:47
Message-ID: BANLkTinLMKYEA8h=HD+RkS3U0AeBWdYFKA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: ecpug

2011/5/3 Fernando Siguenza <fsigu(at)hotmail(dot)com>:
> Amigos como estan, queria consultarles a ver si me pueden ayudar, quiero
> saber si hay algo como un swith en el lenguage plpgsql
> necesito hacer algo como esto
>

si, se llama CASE (existe en plpgsql desde 8.4)

> DO CASE
>       CASE (movdoc='CO' or doc='SE) and movletras>1
>  .......
>       CASE (movdoc='CO' or doc='SE) and movletras=1
> END CASE

CASE WHEN (movdoc='CO' or doc='SE) and movletras>1
THEN ....
WHEN (movdoc='CO' or doc='SE) and movletras=1
THEN ...
ELSE ...
END CASE

--
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte y capacitación de PostgreSQL

In response to

Browse ecpug by date

  From Date Subject
Next Message Jaime Casanova 2011-05-17 14:57:13 Características nuevas en PostgreSQL 9.1
Previous Message Fernando Siguenza 2011-05-03 22:35:29 SWITCH en plpgsql