如何:將新檢查條件約束附加到資料表或資料行 (Visual Database Tools)
將檢查條件約束附加至資料表,以指定一個或多個資料行中可接受的資料值。
若要附加新的檢查條件約束
在資料庫圖表中,在將包含條件約束的資料表上按一下滑鼠右鍵,然後從捷徑功能表中選取 [檢查條件約束]。
-或-
為將要包含條件約束的資料表開啟 [資料表設計師],在 [資料表設計師] 按一下滑鼠右鍵,然後從捷徑功能表中選取 [檢查條件約束]。
按一下 [加入]。
[!附註]
如果您要為條件約束提供一個不同的名稱,請在 [條件約束名稱] 方塊中輸入名稱。
在方格中的 [運算式] 欄位內,輸入檢查條件約束的 SQL 運算式。例如,若要將 authors 資料表中 state 資料行內的項目限制為紐約州,請輸入:
state = 'NY'
如果 zip 資料行中的項目必須是 5 位數,請輸入:
zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
[!附註]
請確定將任何非數字條件約束值放在單引號 (') 中。
展開 [資料表設計師] 分類,以設定何時強制使用條件約束:
若要以建立條件約束之前便存在的資料來測試條件約束,請核取 [建立或啟用時立即檢查現有資料]。
若要在複寫代理程式在此資料表執行插入或更新時都強制執行條件約束,可核取 [強制複寫]。如需詳細資訊,請參閱<使用 NOT FOR REPLICATION 控制條件約束、識別和觸發程序>。
若要在每次插入或更新此資料表的資料列時強制使用條件約束,請核取 [於 INSERTs 及 UPDATEs 時強制套用]。