Numeric field quirk

Поиск
Список
Период
Сортировка
От Matthew Hagerty
Тема Numeric field quirk
Дата
Msg-id 4.3.2.7.2.20001004233453.00c69f00@pop3.venux.net
обсуждение исходный текст
Список pgsql-hackers
Greetings,

I'm not sure if this is a bug, but I thought someone might like to know 
about it.  If you create a numeric field with the precision and scale set 
the same, you can't insert anything into the field...  pg-7.0.2 on 
FreeBSD-4.0-Rel.

Matthew


equinox=# create table test2 ( d numeric(8,2) );
CREATE
equinox=# insert into test2 values ('08.00');
INSERT 167730 1
equinox=# select * from test2;  d
------ 8.00
(1 row)


equinox=# create table test2 ( d numeric(3,3) );
CREATE
equinox=# insert into test2 values ('8');
ERROR:  overflow on numeric ABS(value) >= 10^0 for field with precision 3 
scale 3
equinox=# drop table test2;
DROP
equinox=# create table test2 ( d numeric(4,4) );
CREATE
equinox=# insert into test2 values ('8');
ERROR:  overflow on numeric ABS(value) >= 10^0 for field with precision 4 
scale 4

equinox=# create table test2 ( d numeric(3,2) );
CREATE
equinox=# insert into test2 values ('8');
INSERT 167742 1



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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Installation layout is still hazardous for shared prefixes
Следующее
От: Matthew Hagerty
Дата:
Сообщение: Numeric field quirk [Again]