Sdílet prostřednictvím


Úprava jedinečných omezení

platí pro: SQL Server 2016 (13.x) a novější verze Azure SQL DatabaseAzure SQL Managed InstanceSQL 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

Bezpečnost

Dovolení

Vyžaduje oprávnění ALTER pro tabulku.

Použití aplikace SQL Server Management Studio

Úprava jedinečného omezení

  1. V průzkumníku objektů klikněte pravým tlačítkem myši na tabulku obsahující jedinečné omezení a vyberte Návrh.

  2. V nabídce Návrhář tabulky klikněte na Indexy a klíče....

  3. V dialogovém okně Indexy/Klíče vyberte v části Vybraný primární/jedinečný klíč nebo indexomezení, které chcete upravit.

  4. 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.
  5. 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í.