Как было рацее установлено, ограничение целостности всегда имеет имя, которое может быть явно задано с использованием опции constraint или неявно создано системой. Имена всех объявленных (явно или неявно) ограничений таблицы могут быть просмотрены с использованием системной процедуры sp_helpconstraint.
Ограничение применяется по умолчанию в процессе выполнения новых операций добавления и изменения данных. В дополнение к этому существующие значения столбца (столбцов) проверяются при помощи этого ограничения. В противоположность этому ограничение, которое было создано с опцией with nocheck, не будет использовано во втором случае. Иными словами, если вы используете опцию with nocheck, ограничение будет применяться только к новым операциям добавления и изменения. Обе опции with check и with nocheck могут быть применены только к ограничениям check и foreing key.
В примере 5.24 показано, как вы можете отключить все существующие ограничения таблицы.
Здесь ключевое слово all служит для отключения всех ограничений в таблице sales.