Re: Casting on the limit

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: Casting on the limit
Дата
Msg-id 479468FB.4000205@enterprisedb.com
обсуждение исходный текст
Ответ на Casting on the limit  ("Ottó Havasvölgyi" <havasvolgyi.otto@gmail.com>)
Ответы Re: Casting on the limit  ("Ottó Havasvölgyi" <havasvolgyi.otto@gmail.com>)
Список pgsql-bugs
Ottó Havasvölgyi wrote:
> In 8.2.5:
>
> This does not work (out of range):
> select -32768::int2
>
> But this works:
> select cast(-32768 as int2);
>
> What is the difference between the two syntax in the background? I
> always thought they are the same.

"select -32768::int2" is equal to "select -(32768::int2)", and 32768
doesn't fit in an int2.

--
   Heikki Linnakangas
   EnterpriseDB   http://www.enterprisedb.com

В списке pgsql-bugs по дате отправления:

Предыдущее
От: "Roman"
Дата:
Сообщение: BUG #3892: Invalid week determination
Следующее
От: "Ottó Havasvölgyi"
Дата:
Сообщение: Re: Casting on the limit