Udostępnij za pośrednictwem


Modyfikowanie ograniczeń sprawdzania

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL Database w Microsoft Fabric

Ograniczenie sprawdzania można zmodyfikować w programie SQL Server przy użyciu programu SQL Server Management Studio lub Transact-SQL, gdy chcesz zmienić wyrażenie ograniczenia lub opcje, które włączają lub wyłączają ograniczenie dla określonych warunków.

w tym temacie

Przed rozpoczęciem

Bezpieczeństwo

Uprawnienia

Wymaga uprawnienia ALTER w tabeli.

Korzystanie z programu SQL Server Management Studio

Aby zmodyfikować ograniczenie sprawdzania

  1. W eksploratorze obiektów kliknij prawym przyciskiem myszy tabelę zawierającą ograniczenie sprawdzania i wybierz pozycję Design.

  2. W menu projektanta tabel kliknij pozycję Sprawdź ograniczenia....

  3. W oknie dialogowym Sprawdzanie Ograniczeń w obszarze Wybrane Ograniczenie Sprawdzaniawybierz ograniczenie, które chcesz edytować.

  4. Wykonaj akcję z poniższej tabeli:

    Do Wykonaj następujące kroki
    Edytowanie wyrażenia ograniczenia Wpisz nowe wyrażenie w polu Wyrażenie .
    Zmienianie nazwy ograniczenia Wpisz nową nazwę w polu Nazwa .
    Stosowanie ograniczenia do istniejących danych Wybierz opcję Sprawdź istniejące dane podczas tworzenia lub włączania.
    Wyłącz ograniczenie po dodaniu nowych danych do tabeli lub zaktualizowaniu istniejących danych w tabeli. Wyczyść opcję wymuszania ograniczeń dla INSERTów i UPDATEów.
    Wyłącz ograniczenie, gdy agent replikacji wstawia lub aktualizuje dane w tabeli. Wyczyść opcję Wymuszaj dla replikacji.

    Notatka

    Niektóre bazy danych mają różne funkcje sprawdzania ograniczeń.

  5. Kliknij Zamknij.

  6. W menu plik kliknij pozycję Zapisz nazwę tabeli.

Korzystanie z Transact-SQL

Aby zmodyfikować ograniczenie sprawdzania

Aby zmodyfikować ograniczenie CHECK przy użyciu języka Transact-SQL, należy najpierw usunąć istniejące ograniczenie CHECK, a następnie ponownie utworzyć je przy użyciu nowej definicji. Aby uzyskać więcej informacji, zobacz Usuń ograniczenia sprawdzania oraz Utwórz ograniczenia sprawdzania.