Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze 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
Zabezpečení
Permissions
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:
To 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. Note
Některé databáze mají různé funkce pro omezení kontroly.
Klepněte na tlačítko 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.