From: | "Kumar" <sgnerd(at)yahoo(dot)com(dot)sg> |
---|---|
To: | "Richard Huxton" <dev(at)archonet(dot)com>, "psql" <pgsql-sql(at)postgresql(dot)org> |
Subject: | Re: ::text problem |
Date: | 2003-11-26 07:03:04 |
Message-ID: | 00e301c3b3eb$5c26f7d0$7502a8c0@hdsc.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Thanks a lot. It worked.
----- Original Message -----
From: "Richard Huxton" <dev(at)archonet(dot)com>
To: "Kumar" <sgnerd(at)yahoo(dot)com(dot)sg>; "psql" <pgsql-sql(at)postgresql(dot)org>
Sent: Tuesday, November 25, 2003 9:44 PM
Subject: Re: [SQL] ::text problem
> On Tuesday 25 November 2003 12:37, Kumar wrote:
> >
> > SELECT
> > CASE WHEN c1 IS NULL THEN 'Record_Not_Found'ELSE c1 END as
> > approval_date FROM t1;
> > ERROR: Bad timestamp external representation 'Record_Not_Found'
> >
> >
> > SELECT
> > CASE WHEN c1 IS NULL THEN 'Record_Not_Found'::text ELSE c1 END as
> > approval_date FROM t1;
> > ERROR: CASE types 'timestamp without time zone' and 'text' not matched
>
> Almost - you're on the right lines. Try:
> SELECT
> CASE
> WHEN c1 IS NULL THEN 'Record_Not_Found'::text
> ELSE c1::text
> END as approval_date FROM t1;
>
> You need to make sure both options return type text.
>
> --
> Richard Huxton
> Archonet Ltd
From | Date | Subject | |
---|---|---|---|
Next Message | Kaloyan Iliev Iliev | 2003-11-26 11:10:30 | Unsigned numbers |
Previous Message | Chris Piker | 2003-11-26 02:00:35 | Do update permissions require select permissions |