Úprava primárních klíčů
platí pro: SQL Server 2016 (13.x) a novější verze
Azure SQL Database
Azure SQL Managed Instance
SQL Database v Microsoft Fabric
Primární klíč v SQL Serveru můžete upravit pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL. Primární klíč tabulky můžete upravit tak, že změníte pořadí sloupců, název indexu, skupinovou možnost nebo faktor výplně.
v tomto tématu
Než začnete:
Úprava primárního klíče pomocí:
Než začnete
Bezpečnost
Dovolení
Vyžaduje oprávnění ALTER v tabulce.
Použití aplikace SQL Server Management Studio
Úprava primárního klíče
Otevřete Návrháře tabulek pro tabulku, jejíž primární klíč chcete upravit, klikněte pravým tlačítkem myši v Návrháři tabulek a v místní nabídce zvolte Indexy/Klíče.
V dialogovém okně Indexy/Klíče vyberte index primárního klíče ze seznamu Vybraný primární/jedinečný klíč nebo index.
Dokončete akci z následující tabulky:
K Postupujte takto: Přejmenování primárního klíče Do pole Název zadejte nový 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 Pokud chcete vytvořit clusterovaný index pro primární klíč, vyberte Vytvořit jako CLUSTEREDa v rozevíracím seznamu vyberte možnost. Pro každou tabulku může existovat pouze jeden clusterovaný index. Pokud tato možnost není pro váš index dostupná, musíte nejprve zrušit zaškrtnutí tohoto nastavení u existujícího clusterovaného indexu.
Pokud tato možnost není vybraná, vytvoří se jedinečný neclusterovaný index.Definování faktoru výplně Rozbalte kategorii Vyplnit specifikaci a do pole Vyplňovací faktor zadejte celé číslo od 0 do 100. Další informace o faktorech vyplnění a jejich použití najdete v tématu Určení faktoru vyplnění pro index. Změna pořadí sloupců Vyberte Sloupcea klikněte na tři tečky (...) napravo od atributu. V dialogovém okně Index sloupců odeberte sloupce z primárního klíče. Potom přidejte sloupce zpět v požadovaném pořadí. Pokud chcete sloupec z klíče odebrat, jednoduše odeberte název sloupce ze seznamu názvů Sloupec. V nabídce Soubor klikněte na Uložitnázev tabulky.
Použití Transact-SQL
Upravte primární klíč
Pokud chcete upravit omezení PRIMÁRNÍHO KLÍČE pomocí jazyka Transact-SQL, musíte nejprve odstranit stávající omezení PRIMÁRNÍHO KLÍČE a pak ho znovu vytvořit pomocí nové definice. Další informace najdete v tématu Odstranění primárních klíčů a Vytvoření primárních klíčů.