Вопрос

Я хочу определить Tinyint с принятым диапазоном 0 - 10. Я знаю, как использовать триггеры, чтобы подтвердить столбец и достичь этого эффекта.

Однако возможно ли создать пользовательский тип данных, который определяет этот диапазон как правило? Затем, если предпринимается значение вне диапазона диапазона, конечно, ошибка будет выброшена автоматически без необходимости триггеров?

Это было полезно?

Решение

Использовать Проверьте ограничение скорее, чем Пользовательские типы которые довольно неловко использовать

Другие советы

Во-первых, создайте правило с вашим ограничением, то тип, затем связывают его:

http://www.mssqltips.com/tip.asp?tip=1628.

(Но я согласен с GBN, 99,99% случаев, просто используйте проверку ограничения)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top