Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So generieren Sie Drop Unique Constraint-Skripts in der SQL Server-Datenbank – SQL Server / TSQL-Tutorial Teil 99

Szenario:

Sie arbeiten als SQL Server-Entwickler und müssen Skripte generieren, um alle Unique Constraints in der SQL Server-Datenbank zu löschen.

Lösung:

Die folgende Syntax kann verwendet werden, um Unique Constraints für die Tabelle zu löschen.
Alter table [SchemaName].[TableName]Drop Constraint [ConstraintName]
Die folgende Abfrage kann verwendet werden, um Drop Unique Constraints in der SQL Server-Datenbank zu generieren .
SELECT 
Table_Schema,
Table_Name,
Constraint_Name,
'Alter table ['
+Table_Schema+'].['
+Table_Name+']'
+' Drop Constraint ['+Constraint_Name+']'
as DropUniqueConstraintQuery
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 
WHERE CONSTRAINT_TYPE = 'UNIQUE'
 
 
Generieren Sie Skripts, um Unique Constraints in der SQL Server-Datenbank zu löschen


Videodemo :Generieren Sie Skripts zum Löschen eindeutiger Einschränkungen in der SQL Server-Datenbank