Re: case when evaluating else condition anyway?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: case when evaluating else condition anyway?
Дата
Msg-id 7182.1227708121@sss.pgh.pa.us
обсуждение исходный текст
Ответ на case when evaluating else condition anyway?  (Ivan Sergio Borgonovo <mail@webthatworks.it>)
Список 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 по дате отправления:

Предыдущее
От: Ivan Sergio Borgonovo
Дата:
Сообщение: case when evaluating else condition anyway?
Следующее
От: Sam Mason
Дата:
Сообщение: Re: case when evaluating else condition anyway?