Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> NUMBER Datatype
Hi All,
I have witnessed some strange behaviour (what I think is strange!) with
the NUMBER datatype. I have a column which is defined as NUMBER -
which means it is a floating point number eg. the QTY_CHARGED column in
the following table ...
SQL> desc eb_inv_item
Name
Null? Type
----------------------------------------- -------- ----------------------------
E_INVNUM
NOT NULL NUMBER(10)
INVITEMNUM
NOT NULL NUMBER(10)
INV_ITEM_TARIFF
NOT NULL NUMBER(5)
INV_ITEM_TYPE
NOT NULL CHAR(1)
INV_ITEM_CODE
NOT NULL NUMBER(5)
RATE_CHARGED
NOT NULL NUMBER
QTY_CHARGED
NOT NULL NUMBER
AMT_INV_ITEM
NOT NULL NUMBER(11,2)
DATE_INV_ITEM
NOT NULL DATE
CHARGE_SOURCE
CHAR(1)
INSTALLNUM
NUMBER(10)
When I select distinct values for the qty_charged column I get
...
SQL> select distinct QTY_CHARGED from eb_inv_item where QTY_CHARGED
< 5;
QTY_CHARGED
SQL> col QTY_CHARGED for 9999999.9999999999999999999999999999999999999999999999999999999SQL> select distinct QTY_CHARGED from eb_inv_item where QTY_CHARGED < 5;
Glen Mitchell NZ Phone: +64 9 3730400Energy Research Lab URL: http://www.peace.com
Peace Software Email: glen.mitchell_at_peace.com
![]() |
![]() |