может ли десятичный столбец сохранять точность и масштаб введенного значения? - PullRequest
1 голос
/ 18 октября 2011

Если я вставлю несколько цифр разного масштаба, таких как 2,30, 2,3, в десятичный столбец (20,8), когда я буду читать их из БД, могу ли я получить другой масштаб?

Я пробовал в SQL Server и Oracle. В SQL-сервере я получил 2.30000000 и 2.30000000, а в Oracle это 2.3 и 2.3.

Существует ли конфигурация или что-то, что позволяет БД сохранить масштаб введенных значений?

1 Ответ

2 голосов
/ 18 октября 2011

Нет, столбцы БД не хранят предыдущий тип значения. Вы можете сохранить эти значения в виде текста, чтобы сохранить точность / масштаб, или вы можете сохранить точность / масштаб исходного значения во втором столбце.

На самом деле это общая проблема (и это общие решения) в большинстве областей техники, где точность измерения является такой же важной частью информации, как и само измерение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...