Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för: SQL Server 2016 (13.x) och senare versioner
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Du kan ändra en unik begränsning i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL.
Permissions
Kräver ALTER behörighet för tabellen.
Använda SQL Server Management Studio
Ändra en unik begränsning
Högerklicka på tabellen som innehåller den unika begränsningen i Object Exploreroch välj Design.
På menyn Tabelldesigner väljer du Index/nycklar....
I dialogrutan Index/nycklar under Vald primär/unik nyckel eller Index-väljer du den begränsning som du vill redigera.
Slutför en åtgärd från följande tabell:
To Följ de här stegen Ändra de kolumner som villkoret är associerat med 1) Välj Kolumner i rutnätet under (Allmänt) och välj sedan ellipserna (...) till höger om egenskapen.
2) I dialogrutan indexkolumner anger du den nya kolumnen eller sorteringsordningen eller båda för indexet.Byt namn på begränsningen I rutnätet under Identityanger du ett nytt namn i rutan Namn. Kontrollera att det nya namnet inte duplicerar ett namn i listan vald primär/unik nyckel eller index. Ange klustrat alternativ I rutnätet under Tabelldesignern väljer du Skapa som klustrad och i listrutan väljer du Ja för att skapa ett grupperat index och Nej för att skapa ett icke-grupperat index. Endast ett grupperat index kan finnas per tabell. Om det redan finns ett klustrat index i den här tabellen måste du rensa denna inställning för det ursprungliga indexet. Definiera en fyllningsfaktor I rutnätet under Table Designerexpanderar du kategorin fyllningsspecifikation och skriver ett heltal från 0 till 100 i rutan Fyllningsfaktor. På menyn Arkiv väljer du Spara tabellnamn.
Ändra en unik begränsning
Om du vill ändra ett UNIQUE villkor med Transact-SQL måste du först ta bort den befintliga UNIQUE begränsningen och sedan återskapa den med den nya definitionen.