Scénario :
Vous travaillez en tant que développeur SQL Server, vous devez générer des scripts pour supprimer toutes les contraintes uniques dans la base de données SQL Server.Solution :
La syntaxe ci-dessous peut être utilisée pour supprimer la contrainte unique sur la table.Modifier la table [SchemaName].[TableName]Supprimer la contrainte [ConstraintName]
La requête ci-dessous peut être utilisée pour générer la suppression des contraintes uniques dans la base de données SQL Server .
SELECT Table_Schema,Table_Name,Constraint_Name,'Alter table ['+Table_Schema+'].['+Table_Name+']'+' Drop Constraint ['+Constraint_Name+']'as DropUniqueConstraintQueryFROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE CONSTRAINT_TYPE ='UNIQUE'
Générer des scripts pour supprimer la contrainte unique dans la base de données SQL Server Démonstration vidéo :Générer des scripts pour supprimer les contraintes uniques dans la base de données SQL Server |