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

SQL Server(T-SQL)で制約を削除する方法

    SQL Serverでは、制約 データベース内のデータが準拠しなければならないルールを定義します。たとえば、UNIQUEを作成できます。 列に挿入された値が一意であることを保証するために列に適用される制約(つまり、他の行が同じ値を共有しないこと)。

    後でその制約を削除する必要がある場合は、Transact-SQLを使用して削除する方法を次に示します。

    ALTERTABLEステートメント

    ALTER TABLEを使用して制約を削除できます ステートメント。

    これは、taskcode_uniqueという制約を削除する例です。 :

    ALTER TABLE Tasks
        DROP CONSTRAINT taskcode_unique;
    GO

    これは非常に自明です。 Tasksというテーブルを変更します 、taskcode_uniqueと呼ばれる制約を削除(削除)することによって 。

    これは、制約があるテーブルを削除する必要がある場合に非常に便利です。テーブルを削除する前に制約を削除する必要があるためです。


    1. OracleCloudPlatform上のOracleDatabase12cでのOracleJDeveloper12cの使用、パート3

    2. データベーススキーマをどのようにバージョン管理しますか?

    3. シェルスクリプトからMySQLコマンドを実行する方法は?

    4. MySQLで空の値を許可する一意の制約