SQL Сервер: Как хранить числа фиксированной длины с разными десятичными знаками? - PullRequest
0 голосов
/ 04 февраля 2020

Я получаю число в файле XML. Это 1 - 8 цифр (всего, включая десятичные разряды).

Итак, они действительны:

  • 12345678
  • .12345678

Общее количество цифр (обе стороны десятичной дроби) не должно превышать 8.

Это недопустимо: 1.23456789 (в нем 9 цифр, что на 1 слишком много)

Что лучше способ сохранить это? Кажется, что десятичная дробь не соответствует моим потребностям. Должен ли я хранить его как varchar и разыгрывать, когда мне нужно его использовать? Примечание: точность должна сохраняться при сохранении значения.

...