Re: ::text problem

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

In response to

Browse pgsql-sql by date

  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