Úprava jedinečných omezení
platí pro: SQL Server 2016 (13.x) a novější verze
Azure SQL Database
Azure SQL Managed Instance
SQL Database v Microsoft Fabric
Jedinečné omezení v SQL Serveru můžete upravit pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL.
V tomto tématu
Než začnete:
Úprava jedinečného omezení pomocí:
Než začnete
Bezpečnost
Dovolení
Vyžaduje oprávnění ALTER pro tabulku.
Použití aplikace SQL Server Management Studio
Úprava jedinečného omezení
V průzkumníku objektů klikněte pravým tlačítkem myši na tabulku obsahující jedinečné omezení a vyberte Návrh.
V nabídce Návrhář tabulky klikněte na Indexy a klíče....
V dialogovém okně Indexy/Klíče vyberte v části Vybraný primární/jedinečný klíč nebo indexomezení, které chcete upravit.
Dokončete akci z následující tabulky:
Do Postupujte takto: Změna sloupců, ke kterým je omezení přidružené 1) V mřížce pod (Obecné)klikněte na Sloupce a potom klikněte na tři tečky (...) napravo od vlastnosti.
2) V dialogovém okně Indexové sloupce zadejte nový sloupec, řazení pořadí nebo obojí pro index.Přejmenování omezení Do mřížky pod Identitazadejte nový název do pole Název. Ujistěte se, že nový název nezduplikuje název v seznamu Vybraný primární/jedinečný klíč nebo index. Nastavení možnosti clusteru V mřížce pod Návrhář tabulekvyberte Vytvořit jako clustrovaný a v rozevíracím seznamu zvolte Ano, chcete-li vytvořit clusterovaný index, a Ne, chcete-li vytvořit neclusterovaný index. Pro každou tabulku může existovat pouze jeden clusterovaný index. Pokud clusterovaný index již v této tabulce existuje, musíte zrušit zaškrtnutí tohoto nastavení u původního indexu. Definování faktoru výplně V mřížce pod Návrhář tabulkyrozbalte kategorii Specifikace výplně a do pole Faktor výplně zadejte celé číslo od 0 do 100. V nabídce Soubor klikněte na Uložitnázev tabulky.
Úprava jedinečného omezení
Pokud chcete upravit omezení UNIQUE pomocí jazyka Transact-SQL, musíte nejprve odstranit existující omezení UNIQUE a pak ho znovu vytvořit pomocí nové definice. Další informace naleznete v tématu Odstranit jedinečná omezení a Vytvořit jedinečná omezení.