Значение параметра «100» вне диапазона - PullRequest
0 голосов
/ 01 мая 2011

У меня есть таблица столбцов SQL Server 2008 с типом Numeric(4, 0).

Я использую модель данных объекта ADO.NET, и этот столбец отображается как тип Decimal?.

Когда я пытаюсь вставить значение 100 и получить это сообщение об ошибке.

Знаешь почему?Если я хочу хранить числа от 0 до 999, какой тип является правильным?

Ответы [ 2 ]

1 голос
/ 01 мая 2011

идет с smallint, диапазон: от -2 ^ 15 (-32,768) до 2 ^ 15-1 (32,767), 2 байта

1 голос
/ 01 мая 2011

Я бы использовал smallint с проверочным ограничением, которое гарантирует, что допустимы только значения от 0 до 999

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