Bug #775: Unable to identify an operator '=' for types 'numeric' and 'double precision'
От | pgsql-bugs@postgresql.org |
---|---|
Тема | Bug #775: Unable to identify an operator '=' for types 'numeric' and 'double precision' |
Дата | |
Msg-id | 20020919204548.1D99447608D@postgresql.org обсуждение исходный текст |
Ответы |
Re: Bug #775: Unable to identify an operator '=' for types 'numeric' and 'double precision'
|
Список | pgsql-bugs |
Daniel Serodio (daniel@checkforte.com.br) reports a bug with a severity of 2 The lower the number the more severe it is. Short Description Unable to identify an operator '=' for types 'numeric' and 'double precision' Long Description If I create a table with a 'numeric' column, and try to make a query using a "large" numeric literal, it complains aboutnot finding the '=' operator for types 'numeric' and 'double precision'. CREATE TABLE test_numeric (value numeric); INSERT INTO test_numeric (value) VALUES (5000469541); SELECT * FROM test_numeric WHERE value = 5000469541; ERROR: Unable to identify an operator '=' for types 'numeric' and 'double precision' You will have to retype this query using an explicit cast The same happens with the '+' operator, for example. UPDATE test_numeric SET value = value + 14524565363; ERROR: Unable to identify an operator '+' for types 'numeric' and 'double precision' You will have to retype this query using an explicit cast Sample Code No file was uploaded with this report
В списке pgsql-bugs по дате отправления: