Kann ich einen Fremdschlüssel ohne Einschränkung fallen lassen?

ALTER TABLE table1 ADD FOREIGN KEY attrib1 REFERENCES table2(attrib2) GO 

Es funktioniert – aber wie kann ich es fallen lassen?

Wenn ich versuche

 DROP FOREIGN KEY (attrib1) REFERENCES table2(attrib2) 

es sagt

Falsche Syntax in der Nähe des Stichwortes 'FOREIGN'.

In SQL server müssen Sie Fremdschlüssel-Einschränkung unter Verwendung der folgenden Abfrage löschen:

Abfrage:

 ALTER TABLE [dbo].[Table_Name] DROP CONSTRAINT [Constraint_Name] 

Beispiel:

 ALTER TABLE [dbo].[SpeakerDetail] DROP CONSTRAINT [FK_SpeakerId_UserID]