Re: case when evaluating else condition anyway? - Mailing list pgsql-general

From Tom Lane
Subject Re: case when evaluating else condition anyway?
Date
Msg-id 7182.1227708121@sss.pgh.pa.us
Whole thread Raw
In response to case when evaluating else condition anyway?  (Ivan Sergio Borgonovo <mail@webthatworks.it>)
List pgsql-general
Ivan Sergio Borgonovo <mail@webthatworks.it> writes:
> I've
> case when ''=extinput then null else extinput::timestamp end
> now when extinput='' it seems that else extinput::timestamp get
> evaluated anyway and I get:
> invalid input syntax for type timestamp: ""

I think you are leaving off a large percentage of the truth.
Is "extinput" actually a variable, or do you mean that you are
substituting a literal string there?

            regards, tom lane

pgsql-general by date:

Previous
From: Ivan Sergio Borgonovo
Date:
Subject: case when evaluating else condition anyway?
Next
From: Sam Mason
Date:
Subject: Re: case when evaluating else condition anyway?