Понятие о правилах
Правила, как и умолчания, представляют собой объекты на уровне базы данных, которые могут быть применены к столбцам в нескольких таблицах. Правило подобно проверочному ограничению оно также задает, какие значения данных приемлемы для столбца, но имеет более узкое применение. Так, к столбцу может быть применено несколько проверочных ограничений, но только одно правило.
Примечание. Microsoft не одобряет правила и рекомендует использовать вместо них проверочные ограничения. Однако правила по-прежнему находят применение в базах данных SQL Server, поскольку только правило может быть применено к пользовательскому типу данных.
В отличие от проверочных ограничений, правило не может напрямую ссылаться на имя столбца. Вместо этого значение, к которому применяется правило, передается ему через переменную, имеющую форму записи @ИмяПеременной. Подробнее о переменных вы узнаете в уроке 24.