Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment générer des scripts de suppression de contraintes uniques dans la base de données SQL Server - Tutoriel SQL Server / TSQL, partie 99

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