| 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: | Whole Thread | Raw Message | 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
| 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 |