Бази даних · Senior · Запитання 35 з 75

Як додати зовнішній ключ чи перевірку NOT NULL до великої таблиці, не блокуючи запис надовго?

Пояснення

Для NOT NULL додайте CHECK (col IS NOT NULL) NOT VALID, перевірте його, потім SET NOT NULL, яке може використати перевірений check і пропустити повне сканування.

Де почитати

Помилка в запитанні

Бази даних · Senior · запитання 35

Перевірте себе

Пройдіть тест Бази даних · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест