使用條件約束 (Visual Database Tools)

條件約束是資料庫伺服器為您強制使用的規則。

[!附註]

如果已發行複製的資料表,則必須使用 Transact-SQL 陳述式 ALTER TABLE 或 SQL Server Management Objects (SMO) 變更結構描述。使用 [資料表設計師] 或 [資料庫圖表設計工具] 變更結構描述時,會嘗試卸除並重新建立資料表。您無法卸除已發行的物件,因此結構描述變更將會失敗。

如需使用條件約束的詳細資訊,請參閱下列主題。

若要

請參閱

確保特定資料行中不會輸入重複值

如何:建立唯一條件約束 (Visual Database Tools)

變更附帶條件約束的資料行,變更條件約束名稱,或設定條件約束的其他屬性

如何:修改唯一的條件約束 (Visual Database Tools)

移除資料行輸入值的唯一性要求

如何:刪除唯一條件約束 (Visual Database Tools)

建立條件約束運算式以檢查某條件的資料

如何:定義檢查條件約束表示式 (Visual Database Tools)

只套用條件約束至新資料,或同時套用至現有資料

如何:建立檢查條件約束時檢查現有資料 (Visual Database Tools)

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

如何:將新檢查條件約束附加到資料表或資料行 (Visual Database Tools)

當複寫代理程式在資料表中插入或更新資料時,停用檢查條件約束

如何:停用複製的檢查條件約束 (Visual Database Tools)

加入資料表資料、更新資料表資料或刪除資料表資料時,停用檢查條件約束

如何:使用 INSERT 和 UPDATE 陳述式停用檢查條件約束 (Visual Database Tools)

變更條件約束運算式或啟用或停用特定條件之條件約束的選項

如何:修改檢查條件約束 (Visual Database Tools)

移除資料行的資料值限制

如何:刪除檢查條件約束 (Visual Database Tools)

在 [屬性] 視窗中,顯示選取之檢查條件約束的屬性

如何:顯示檢查條件約束屬性 (Visual Database Tools)