Мне любопытно, существует ли реальная разница между типом данных money
и чем-то вроде decimal(19,4)
(что, как я полагаю, использует внутренние средства).
Я знаю, что money
специфичны для SQL Server. Я хочу знать, есть ли веские причины выбирать один за другим; большинство образцов SQL Server (например, база данных AdventureWorks) используют money
а не decimal
для таких вещей, как информация о ценах.
Должен ли я просто продолжать использовать тип данных денег, или есть ли преимущество использования десятичного числа? Денег меньше символов для ввода, но это не допустимая причина :)