sql >> Database >  >> Database Tools >> SSMS

Hoe corrigeer ik een SQL Server-syntaxisfout bij het instellen van FK-contraïnsts?

Ik denk dat hier een antwoord is.

zet vinkjes voor refererende sleutels uit in een invoegscript

Zie antwoord van Adam Machanic.

Citaat: Sorry, dat kan niet in SQL Server. Het beste wat u kunt doen, is alle tabellen doorlopen (misschien met een cursor), alle beperkingen wijzigen en ze aan het einde terugzetten. Maar dat zou natuurlijk van invloed zijn op alle gebruikerssessies, niet alleen op je huidige script.

Het lijkt erop dat de dichtstbijzijnde optie in SQL Server zoiets is.

-- 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. schaduwbericht in Wolfram Workbench 2.0

  2. sql-serverbeheerconsole werkt niet met tekens van meerdere bytes

  3. Gekozen als het impasseslachtoffer op eenvoudige Add() -> SaveChanges()

  4. 999,99 Waarde voor 1138 In Mysql/PhP Mijn Admin