sql >> データベース >  >> RDS >> Sqlserver

SQLServerデータベースでドロップ一意制約スクリプトを生成する方法-SQLServer/TSQLチュートリアルパート99

    シナリオ:

    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データベースで一意性制約を削除するためのスクリプトを生成する


     
    1. MariaDB CURRENT_USER()の説明

    2. CURRENT_DATEの例– MySQL

    3. OCIバージョンのEasysoftOracleODBCドライバーを使用しているときに、共有オブジェクトファイルを開くことができないというエラーが発生した場合はどうすればよいですか?

    4. MySQLレプリケーションのトラブルシューティング:パート1