Разница между типами данных NUMBER и FLOAT в Oracle заключается в способе внутреннего хранения значений. 15
NUMBER хранит значения с десятичной точностью (цифры от 0 до 9). 15 Все литералы, которые находятся в пределах диапазона и точности, поддерживаемых параметром NUMBER, хранятся точно как NUMBER. 15
FLOAT хранит значения с двоичной точностью (цифры 0 и 1). 15 Такая схема хранения не может точно представлять все значения с десятичной точностью. 15
Кроме того, для FLOAT нельзя указать масштаб, он интерпретируется на основе данных. 14 Для типа NUMBER масштаб может варьироваться от -84 до 127. 45