SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

Jak poprawić błąd składni programu SQL Server w ustawieniu ograniczeń FK?

Myślę, że jest tutaj odpowiedź.

ustaw klucze obce w skrypcie wstawiania

Zobacz odpowiedź Adama Machanica.

Cytat: Przepraszamy, nie możesz tego zrobić w SQL Server. Najlepsze, co możesz zrobić, to zapętlić wszystkie tabele (być może z kursorem), zmienić wszystkie ograniczenia, a następnie ustawić je z powrotem na końcu. Ale oczywiście wpłynęłoby to na wszystkie sesje użytkowników, a nie tylko na bieżący skrypt.

Wydaje się, że najbliższą opcją w SQL Server jest coś takiego.

-- 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. Dlaczego nazwy aliasów są takie same jak nazwy kolumn, gdy są przechowywane jako widok?

  2. Utwórz tabelę, kopiując strukturę istniejącej tabeli

  3. Tworzenie zarejestrowanych serwerów przez Powershell w SSMS

  4. Brakuje folderu Audyty w standardzie SQL Server 2008 R2 w programie SSMS?

  5. Przekroczono limit czasu procedury z ADO.NET, ale nie w SSMS