Re: Infinity vs Error for division by zero

Поиск
Список
Период
Сортировка
Искать
От
Andrew Gierth
Тема
Re: Infinity vs Error for division by zero
Дата
Msg-id
87lg1ycwbv.fsf@news-spur.riddles.org.uk
Ответ на
Список
Дерево обсуждения
Infinity vs Error for division by zero Matt Pulver <mpulver@unitytechgroup.com>
Re: Infinity vs Error for division by zero Andres Freund <andres@anarazel.de>
Re: Infinity vs Error for division by zero Andrew Gierth <andrew@tao11.riddles.org.uk>
Re: Infinity vs Error for division by zero "David G. Johnston" <david.g.johnston@gmail.com>
Re: Infinity vs Error for division by zero Andres Freund <andres@anarazel.de>
Re: Infinity vs Error for division by zero Chapman Flack <chap@anastigmatix.net>
Re: Infinity vs Error for division by zero "David G. Johnston" <david.g.johnston@gmail.com>
Re: Infinity vs Error for division by zero Chapman Flack <chap@anastigmatix.net>
Re: Infinity vs Error for division by zero Matt Pulver <mpulver@unitytechgroup.com>
Re: Infinity vs Error for division by zero Chapman Flack <chap@anastigmatix.net>
Re: Infinity vs Error for division by zero Tom Lane <tgl@sss.pgh.pa.us>
Re: Infinity vs Error for division by zero Chapman Flack <chap@anastigmatix.net>
Re: Infinity vs Error for division by zero Tom Lane <tgl@sss.pgh.pa.us>
Re: Infinity vs Error for division by zero Matt Pulver <mpulver@unitytechgroup.com>
>>>>> "Matt" == Matt Pulver  writes:

 Matt> ERROR:  division by zero

 Matt> Question: If Infinity and NaN are supported, then why throw an
 Matt> exception here, instead of returning Infinity?

Spec says so:

  4) The dyadic arithmetic operators , ,
     , and  (+, -, *, and /, respectively) specify
     addition, subtraction, multiplication, and division, respectively.
     If the value of a divisor is zero, then an exception condition is
     raised: data exception -- division by zero.

-- 
Andrew (irc:RhodiumToad)

В списке pgsql-hackers по дате отправления
От: Matt Pulver
Дата:
От: David G. Johnston
Дата:
FAQ