Вопросы к Поиску с Алисой
Разница между немедленным и отложенным выполнением ограничений в SQL Server заключается во времени проверки ограничений. intuit.ru
Немедленные ограничения (immediate) проверяются при выполнении в транзакции любой операции, изменяющей состояние базы данных. intuit.ru Если действие операции нарушает немедленно проверяемое ограничение целостности, то это действие отвергается. intuit.ru
Отложенные ограничения (deferred) проверяются при завершении транзакции (выполнении операции COMMIT). intuit.ru Внутри транзакции ограничение может не выполняться. dit.isuct.ru Если в момент фиксации транзакции обнаруживается нарушение отложенного ограничения, то транзакция откатывается. dit.isuct.ru
Таким образом, немедленные ограничения обеспечивают непрерывный контроль целостности данных, а отложенные подходят, когда требуется отложить проверку правил до завершения транзакции. sky.pro