シナリオ:
SQL Server開発者として働いているので、SQLServerデータベース内のすべての一意の制約を削除するスクリプトを生成する必要があります。解決策:
以下の構文を使用して、テーブルに一意性制約を削除できます。テーブル[SchemaName]を変更します。[TableName]制約を削除[ConstraintName]
以下のクエリを使用して、SQLServerデータベースに一意性制約を削除できます。 。
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'
SQLServerデータベースに一意の制約を削除するスクリプトを生成する ビデオデモ:SQLServerデータベースで一意性制約を削除するためのスクリプトを生成する |