Ändra unika begränsningar
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.
i det här avsnittet
Innan du börjar:
Ändra en unik begränsning med hjälp av:
Innan du börjar
Säkerhet
Behörigheter
Kräver ALTER-behörighet på 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 Table Designer klickar du på 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:
Till Följ de här stegen Ändra de kolumner som villkoret är associerat med 1) I rutnätet under (Allmänt)klickar du på Kolumner och klickar sedan på 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 Table Designervä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 klickar du på Sparatabellnamn.
Ändra en unik begränsning
Om du vill ändra en UNIK begränsning med Transact-SQL måste du först ta bort den befintliga unika begränsningen och sedan återskapa den med den nya definitionen. Mer information finns i Ta bort unika begränsningar och Skapa unika begränsningar.