Jak: Wyłączanie ograniczenia Check WSTAW i instrukcji UPDATE
Przy dodawaniu do, aktualizowane w lub usunięte z tabeli danych, można wyłączyć ograniczenie check.Wyłączenie ograniczenia umożliwia wykonywanie następujących transakcji:
Dodawanie nowych wierszy danych do tabeli (za pomocą instrukcji INSERT) gdy istniejące wiersze musiały spełniać wymóg reguł biznesowych szczególnych, które przestały obowiązywać (tylko Microsoft SQL Server).Na przykład może być wymagane kodów pocztowych mogła być ograniczona do pięciu cyfr w przeszłości, jednak teraz nowe dane, aby umożliwić dziewięciocyfrowe kody pocztowe.Stare dane z pięciu pięciocyfrowych kodów pocztowych będą współistniały z nowymi danymi, zawierającymi dziewięciocyfrowe kody pocztowe.
Modyfikowanie istniejących wierszy (za pomocą instrukcji UPDATE) gdzie istniejące wiersze musiały spełniać wymóg reguł biznesowych szczególnych, które przestały obowiązywać.Na przykład można zaktualizować wszystkich istniejących kodów pocztowych 5 cyfrowy do dziewięciocyfrowe kody pocztowe.
Wybierz opcję wyłączania ograniczenia check podczas transakcji INSERT i UPDATE, jeśli wiadomo, że nowe dane spowodują naruszenie ograniczenia, lub jeśli ograniczenie ma zastosowanie jedynie do danych już w bazie danych.
[!UWAGA]
Niektóre bazy danych mają różne funkcje ograniczeń check.Aby uzyskać szczegółowe informacje dotyczące sposobu działania bazy danych z ograniczeń typu check, zapoznaj się z dokumentacją bazy danych.
[!UWAGA]
Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Aby wyłączyć ograniczenia check podczas wykonywania instrukcji INSERT i UPDATE
W Server Explorer, wybierz tabelę z ograniczeniem i z bazy danych kliknij menu Otwórz definicji tabeli.
Tabela otwiera się w Projektant tabeli.
Z Projektant tabeli menu, kliknij przycisk Ograniczenia typu Check.
W Ograniczenia typu Check okno dialogowe Wybierz ograniczenie w Zaznaczone ograniczenia Check listy.
W siatce, kliknij Wymusić dla WSTAWIA aktualizacje i i wybierz polecenie nr z listy rozwijanej.
Można ustawić tę opcję tak po dodaniu lub zmodyfikowaniu danych w celu zagwarantowania, że ograniczenie ma zastosowanie do późniejszych modyfikacji danych.