I have been assuming based on old posts I found here and elsewhere that a NUMBER data type with no scale specified defaults to zero. However, when I look at our data on our server, I see rational numbers (read non-integers) even with no scale specified. Is this expected behavior?
To give some context, I am a technical writer and I am documenting various things associated with the data we house. I have been assuming that all NUMBERS with no scale specified have been integers. If this is incorrect, I'll need to update my documentation.
I have basically used the following link as a citation for my reasoning concerning scale, but now I believe that it is outdated. Link
I have also read the oracle documentation here and here. The last link also states that if no scale is specified, then the default is set to zero.