Re: Numeric field quirk [Again]

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: Numeric field quirk [Again]
Дата
Msg-id 200010091702.NAA01226@candle.pha.pa.us
обсуждение исходный текст
Ответ на Numeric field quirk [Again]  (Matthew Hagerty <matthew@venux.net>)
Список pgsql-hackers
> Greetings,
> 
> Well, it seems that the numeric issue I was having has nothing to do with 
> the precision and scale being set the same, it has to do with the input 
> data.  The precision has to be at least 2 greater than the biggest number 
> you need to enter, i.e.
> 
> equinox=# create table test ( d numeric(4,2) );
> CREATE
> equinox=# insert into test values(10);
> INSERT 167844 1
> equinox=# insert into test values(101);
> ERROR:  overflow on numeric ABS(value) >= 10^2 for field with precision 4 
> scale 2

The variable above is 4 digits, with 2 digits to the right of the
decimal place.  Doing numberic(3,3) allows insertion of 0.4, but not
4.0.  This is expected.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: [INTERFACES] Announcing PgSQL - a Python DB-API 2.0 compliant interface to PostgreSQL
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: ALTER TABLE DROP COLUMN