SSMS
 sql >> база данни >  >> Database Tools >> SSMS

Как да коригирате синтактична грешка на SQL Server при настройка на FK contraints?

Мисля, че тук има отговор.

изключете отметките на външния ключ в скрипт за вмъкване

Вижте отговора от Адам Мачаник.

Цитат: За съжаление не можете да направите това в SQL Server. Най-доброто, което можете да направите, е да обиколите всички таблици (с курсор, може би), да промените всички ограничения и след това да ги върнете обратно в края. Но очевидно това ще засегне всички потребителски сесии, а не само текущия ви скрипт.

Изглежда, че най-близката опция в SQL Server е нещо подобно.

-- assuming y has FK to x like
-- constraint fk_y_x foreign key (id) references x (id)
alter table y nocheck constraint fk_y_x
go


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Времето за изчакване на процедурата от ADO.NET, но не и в SSMS

  2. Възстановяване на незапазени SQL скриптове на заявка

  3. Как да накарате T-SQL кода да намери дубликати?

  4. Открит е неочакван EOF във файла с данни на BCP

  5. Каква е разликата между SQL Server Management Studio и Express Edition?