Re: About PostgreSQL's limit on arithmetic operations

Поиск
Список
Период
Сортировка
От Shridhar Daithankar
Тема Re: About PostgreSQL's limit on arithmetic operations
Дата
Msg-id 200409291359.17494.shridhar@frodo.hserus.net
обсуждение исходный текст
Ответ на About PostgreSQL's limit on arithmetic operations  (Devrim GUNDUZ <devrim@gunduz.org>)
Ответы Re: About PostgreSQL's limit on arithmetic operations  (Devrim GUNDUZ <devrim@gunduz.org>)
Список pgsql-general
On Wednesday 29 Sep 2004 1:11 pm, Devrim GUNDUZ wrote:
> Hi,
>
> We were performing some tests on PostgreSQL and found that it fails on the
> following query:
>
> SELECT 512*18014398509481984 AS result;
>
> and the result is:
>
>          result
> ----------------------
>   -9223372036854775808
>
> It should be 9223372036854775808... This is PostgreSQL 7.4.5 on Fedora
> Core 2.


shridhar@ps0499:~$ psql template1
Welcome to psql 8.0.0beta2, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit

template1=# SELECT 512*18014398509481984 AS result;
        result
----------------------
 -9223372036854775808
(1 row)

template1=# SELECT 512*18014398509481984::bigint AS result;
        result
----------------------
 -9223372036854775808
(1 row)

template1=# SELECT 512*18014398509481984::numeric(20) AS result;
       result
---------------------
 9223372036854775808
(1 row)

template1=# select version();
                                   version
-----------------------------------------------------------------------------
 PostgreSQL 8.0.0beta2 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.3.4
(1 row)

 Shridhar


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

Предыдущее
От: Devrim GUNDUZ
Дата:
Сообщение: About PostgreSQL's limit on arithmetic operations
Следующее
От: Sim Zacks
Дата:
Сообщение: sql script confusion