Другой пример, когда вам не нужно делать эти вычисления выше, и вам нужно импортировать из допустимых текстовых строк валюты. Попробуйте сделать это с другими числовыми типами: SELECT CONVERT (MONEY, '$ 1,000.68')

юбопытно, есть ли реальная разница междуmoney тип данных и что-то вродеdecimal(19,4) (это то, что деньги используют внутри, я считаю).

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

Должен ли я просто продолжать использовать тип данных money, или вместо него есть преимущество использования десятичного числа? Деньги вводят меньше символов, но это не веская причина :)

Ответы на вопрос(12)

Ваш ответ на вопрос