Szenario:
Sie arbeiten als SQL Server-Entwickler und werden gebeten, die Skripte bereitzustellen, die verwendet werden können, um Foreign Key Constraints für alle Tabellen in einer Datenbank zu entfernen, falls vorhanden.Lösung:
Wir können die Systemansicht verwenden, um die Drop Foreign Key Constraints für alle Tabellen in der SQL Server-Datenbank zu generieren, indem wir die folgende Abfrage verwenden 'ALTER TABLE ' + '['+ Schema_name(FK.schema_id) + '].['+ OBJECT_NAME(FK.parent_object_id) + ']'+ ' DROP CONSTRAINT ' + '[' + FK.name + ']' AS DropConstraintQuery FROM sys.foreign_keys AS FKWie man alle Fremdschlüsseleinschränkungen in der SQL Server-Datenbank aufhebt |