Я работаю над этой старой базой данных SQL Server, в которой хранятся числовые значения в типе данных MONEY
. Это было хорошо в течение многих лет, теперь для некоторых преобразований валюты нам нужно до 10 знаков после запятой. Мы изучаем возможность преобразования типа данных MONEY
в тип DECIMAL
.
Я вижу, что поле MONEY
эквивалентно DECIMAL(19, 4)
. Было бы безопасно использовать более широкое DECIMAL(25, 10)
для размещения 10 десятичных цифр?
Что, если мы хотим обеспечить больше места для будущих запросов, каков будет предел, который больше не подходит для классического приложения ASP, построенного на базе данных (с использованием типа данных Double
)?
Спасибо