Scenario:
U werkt als SQL Server-ontwikkelaar, u wordt gevraagd de scripts te leveren die kunnen worden gebruikt om Foreign Key Constraints op alle tabellen in een database te verwijderen, indien aanwezig.Oplossing:
We kunnen de systeemweergave gebruiken om de drop Foreign Key Constraints voor alle tabellen in SQL Server Database te genereren door onderstaande query te gebruiken.USE YourdatabaseName go -- Drop Foreign Key Constraints Script SELECT distinct 'ALTER TABLE ' + '['+ Schema_name(FK.schema_id) + '].['+ OBJECT_NAME(FK.parent_object_id) + ']'+ ' DROP CONSTRAINT ' + '[' + FK.name + ']' AS DropConstraintQuery FROM sys.foreign_keys AS FK
Alle beperkingen voor externe sleutels in SQL Server-database verwijderen |
Videodemo:Hoe genereert u drop Foreign Key Constraint-scripts database in SQL Server