From: | Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
---|---|
To: | Mario Soto Cordones - Venezuela <msotocl(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org, Pablo Braulio <brulics(at)gmail(dot)com> |
Subject: | Re: Valores por defecto en un campo. |
Date: | 2005-10-09 21:27:49 |
Message-ID: | 200510091827.49679.martin@bugs.unl.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Dom 09 Oct 2005 14:14, Mario Soto Cordones - Venezuela escribió:
> El 9/10/05, Martín Marqués<martin(at)bugs(dot)unl(dot)edu(dot)ar> escribió:
> >
> > Mala idea. Eso es muy de MySQL. En motores avanzados com PostgreSQL tenes
el
> > tipo de dato booleano (verdadero o falso):
> >
> > CREATE TABLE prueba_bool (
> > id SERIAL PRIMARY KEY,
> > activo BOOLEAN DEFAULT true
> > );
> >
> > Ahi tenes un ejemplo de una tabla con campo booleano, con valor por
defecto
> > true (o verdadero).
> >
> Esto es correcto, entonces si quieres evaluar si o no, simplemente
> evalua true or false
Y si queres que te devuelva si o no, usas CASE. :-D
SELECT CASE WHEN activo THEN 'si' ELSE 'no' END
FROM prueba_bool;
--
select 'mmarques' || '@' || 'unl.edu.ar' AS email;
---------------------------------------------------------
Martín Marqués | Programador, DBA
Centro de Telemática | Administrador
Universidad Nacional
del Litoral
---------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Martín Marqués | 2005-10-09 21:33:22 | Re: Valores por defecto en un campo. |
Previous Message | Mario Soto Cordones - Venezuela | 2005-10-09 19:00:19 | Re: Valores por defecto en un campo. |