A number variable field if declared without precision and scale values defaults to 38 and 0. So if I create a table
CREATE TABLE employees
(
salary NUMBER
)
then internally it is actually salary NUMBER(38,0) right?
Then why a value of 188.56 is not stored as 189 during insert?