Как отключить все FK в sqlServer - PullRequest
0 голосов
/ 11 июня 2018

У меня есть sqlServer db со многими таблицами.

Я хочу загрузить некоторые таблицы и внести изменения в значения, но внешние ключи ограничивают меня.

Я хочу временно отключить все FKи после того, как я закончу всю свою работу, активируйте их

Как я могу это сделать?

1 Ответ

0 голосов
/ 12 июня 2018

Отключить ограничение всех таблиц

 EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT ALL"

Включить ограничение всех таблиц

EXEC sp_msforeachtable "ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...