HOW TO:附加新檢查條件約束到資料表或資料行
將檢查條件約束附加至資料表,以指定一個或多個資料行中可接受的資料值。
注意事項 |
---|
某些資料庫有不同的檢查條件約束功能。如需資料庫如何使用檢查條件約束的詳細資訊,請參閱資料庫文件。 |
注意事項 |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要附加新的檢查條件約束
在資料庫圖表中,在將包含條件約束的資料表上按一下滑鼠右鍵,然後從捷徑功能表中選取 [檢查條件約束]。
-或-
為將要包含條件約束的資料表開啟 [資料表設計工具],在 [資料表設計工具] 按一下滑鼠右鍵,然後從捷徑功能表中選取 [檢查條件約束]。
按一下 [加入]。
注意事項 如果您要為條件約束提供一個不同的名稱,請在 [條件約束名稱] 方塊中輸入名稱。
在方格中的 [運算式] 欄位內,輸入檢查條件約束的 SQL 運算式。例如,若要將 authors 資料表中 state 資料行內的項目限制為紐約州,請輸入:
state = 'NY'
如果 zip 資料行中的項目必須是 5 位數,請輸入:
zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
注意事項 請確定將任何非數字條件約束值放在單引號 (') 中。
展開 [資料表設計工具] 分類,以設定何時強制使用條件約束:
若要以建立條件約束之前便存在的資料來測試條件約束,請核取 [建立或啟用時立即檢查現有資料]。
若要在每次複寫操作在此資料表上發生時強制使用條件約束,請核取 [強制複寫]。
若要在每次插入或更新此資料表的資料列時強制使用條件約束,請核取 [於 INSERTs 及 UPDATEs 時強制套用]。