Share via


如何:附加新檢查條件約束到資料表或資料行

將檢查條件約束附加至資料表,以指定一個或多個資料行中可接受的資料值。

注意事項注意事項

某些資料庫有不同的檢查條件約束功能。如需資料庫如何使用檢查條件約束的詳細資訊,請參閱資料庫文件。

注意事項注意事項

在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

若要附加新的檢查條件約束

  1. 在資料庫圖表中,在將包含條件約束的資料表上按一下滑鼠右鍵,然後從捷徑功能表中選取 [檢查條件約束]。

    -或-

    為將要包含條件約束的資料表開啟 [資料表設計工具],在 [資料表設計工具] 按一下滑鼠右鍵,然後從捷徑功能表中選取 [檢查條件約束]。

  2. 按一下 [加入]。

    注意事項注意事項

    如果您要為條件約束提供一個不同的名稱,請在 [條件約束名稱] 方塊中輸入名稱。

  3. 在方格中的 [運算式] 欄位內,輸入檢查條件約束的 SQL 運算式。 例如,若要將 authors 資料表中 state 資料行內的項目限制為紐約州,請輸入:

    state = 'NY'
    

    如果 zip 資料行中的項目必須是 5 位數,請輸入:

    zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
    
    注意事項注意事項

    請確定將任何非數字條件約束值放在單引號 (') 中。

  4. 展開 [資料表設計工具] 分類,以設定何時強制使用條件約束:

    • 若要以建立條件約束之前便存在的資料來測試條件約束,請核取 [建立或啟用時立即檢查現有資料]。

    • 若要在每次複寫操作在此資料表上發生時強制使用條件約束,請核取 [強制複寫]。

    • 若要在每次插入或更新此資料表的資料列時強制使用條件約束,請核取 [於 INSERTs 及 UPDATEs 時強制套用]。

請參閱

參考

索引/索引鍵對話方塊

其他資源

使用條件約束

使用索引鍵