方法 : CHECK 制約を変更する
制約式を変更するとき、または特定の条件の制約を有効または無効にするオプションを変更するときは、CHECK 制約を変更します。制約の構文を正しく定義する方法については、「方法 : CHECK 制約式を定義する」を参照してください。
[!メモ]
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。
CHECK 制約を変更するには
データベース ダイアグラムで、制約を含むテーブルを右クリックし、[プロパティ] をクリックします。
または
制約を含むテーブルのテーブル デザイナーを開き、テーブル デザイナーの中を右クリックして、[制約のチェック] をクリックします。
[制約のチェック] タブをクリックします。
[選択された制約のチェック] ボックスで、変更する制約をクリックします。
次の表のアクションを完了します。
[!メモ]
CHECK 制約に対して異なる機能を持つデータベースもあります。
目的
手順
制約式を編集する。
[式] フィールドに新しい式を入力します。
制約名を変更する。
[オブジェクト名] フィールドに新しい名前を入力します。
既存のデータに制約を適用する。
[作成時または再度有効化するときに既存データを確認] チェック ボックスをオンにします。
テーブルにデータを追加する場合、またはテーブル内のデータを更新する場合に、制約を無効にする。
[INSERT と UPDATE に対する制約を適用する] チェック ボックスをオフにします。
レプリケーション エージェントによってデータがテーブルに挿入されたり、テーブルのデータが更新される場合に、制約を無効にする。詳細については、「NOT FOR REPLICATION を使用した制約、ID、およびトリガーの制御」を参照してください。
[レプリケーションに対して適用] チェック ボックスをオフにします。
テーブルやダイアグラムを保存すると、データベースの制約が更新されます。