Upravit omezení kontroly
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL Database v Microsoft Fabric
Omezení kontroly v SQL Serveru můžete upravit pomocí aplikace SQL Server Management Studio nebo Transact-SQL, pokud chcete změnit výraz omezení nebo možnosti, které povolují nebo zakazují omezení pro konkrétní podmínky.
v tomto tématu
Než začnete:
Úprava omezení kontroly pomocí:
Než začnete
Bezpečnost
Dovolení
Vyžaduje oprávnění ALTER pro tabulku.
Použití aplikace SQL Server Management Studio
Modifikace omezení kontroly
V Průzkumníkovi objektůklikněte pravým tlačítkem myši na tabulku obsahující kontrolní omezení a vyberte Návrh.
V nabídce Návrhář tabulky klikněte na Zkontrolovat omezení....
V dialogovém okně Kontrola omezení v části Zvolené omezenívyberte omezení, které chcete upravit.
Dokončete akci z následující tabulky:
Do Postupujte takto: Úprava výrazu omezení Do pole Výraz zadejte nový výraz. Přejmenování omezení Vložte nový název do pole Název. Použití omezení u existujících dat Vyberte možnost Zkontrolovat existující data při vytváření nebo povolení. Zakažte omezení při přidání nových dat do tabulky nebo při aktualizaci existujících dat v tabulce. Zrušte zaškrtnutí políčka Vynutit omezení pro příkazy INSERT a UPDATE. Pokud agent replikace vloží nebo aktualizuje data v tabulce, zakažte omezení. Odstraňte zaškrtnutí možnosti Vynutit replikaci. Poznámka
Některé databáze mají různé funkce pro omezení kontroly.
Klikněte na Zavřít.
V nabídce Soubor klikněte na Uložitnázev tabulky.
Použití Transact-SQL
Upravit omezení kontroly
Pokud chcete upravit omezení CHECK
pomocí jazyka Transact-SQL, musíte nejprve odstranit existující omezení CHECK
a pak ho znovu vytvořit pomocí nové definice. Další informace najdete v tématu Odstranit omezení kontroly a Vytvořit omezení kontroly.