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