Десятичный тип данных MS SQL Server округляется - PullRequest
9 голосов
/ 06 апреля 2010

Мне нужно, чтобы я мог хранить числа вроде 3.5 в моей таблице. Поэтому я использовал поле десятичного типа. Но если я ввожу 3,5, оно округляется до 4. Я глуп, или не десятичная точка, чтобы иметь десятичную точку?

1 Ответ

15 голосов
/ 06 апреля 2010

Вам необходимо объявить его как десятичное (18,3) , чтобы указать количество цифр после точки.

В случае, если вы используете хранимую процедуру, параметр также должен иметь точность рядом с десятичным

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