Хм, насколько я понимаю, точность - это количество цифр.
maximum precision of 126 binary digits, which is roughly equivalent to 38 decimal digits
В oracle есть тип NUMBER (точность, масштаб), где точность - это общее количество цифр, а шкала - это число цифр справа от десятичной точки. Масштаб может быть опущен, но это означает ноль. Точность может быть не указана (используйте, например, NUMBER (*, 10)) - это означает, что общее количество цифр соответствует нужному, но правильных 10 цифр
Если шкала меньше нуля, значение будет округлено до scale
цифр слева от десятичной точки.
Я думаю, что если вы резервируете больше чисел справа от десятичной точки, чем может быть во всем числе, это означает что-то вроде 0,00000000123456, но я не уверен на 100%.