Share via


如何:在建立檢查條件約束時檢查現有資料

建立檢查條件約束時,您可以設定選項只將條件約束套用到新資料,或同時套用到現有資料。 當確定現有資料已經符合新的檢查條件約束,或是商務規則 (Business Rule) 要求只能從這個時點開始強制行該條件約束時,只將條件約束套用到新資料的選項就非常有用。

例如,您以前可能要求郵遞區號最多不能超過 5 位數,但是現在想讓新資料容納 9 位數的郵遞區號。 包含 5 位數郵遞區號的舊資料,與包含 9 位數郵遞區號的新資料將同時存在。

注意事項注意事項

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

注意事項注意事項

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

若要在建立檢查條件約束時檢查現有資料

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

    -或-

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

  2. 從 [選取的檢查條件約束] 清單選取條件約束。

  3. 按一下 [檢查建立或啟用時的現有資料],再從下拉式清單中選取 []。

儲存資料表或資料庫圖表時,會套用檢查約束條件。 如果儲存過程中發生任何條件約束違規,資料表便無法儲存。

請參閱

其他資源

使用條件約束

使用預存程序和使用者定義函式