Unieke beperkingen wijzigen
Van toepassing op: SQL Server 2016 (13.x) en latere versies
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
U kunt een unieke beperking in SQL Server wijzigen met behulp van SQL Server Management Studio of Transact-SQL.
In dit onderwerp
Voordat u begint:
Een unieke beperking wijzigen met behulp van:
Voordat u begint
Veiligheid
Machtigingen
Vereist ALTER-permissie op de tabel.
SQL Server Management Studio gebruiken
Een unieke beperking wijzigen
Klik in de Objectverkennermet de rechtermuisknop op de tabel met de unieke beperking en selecteer Ontwerp.
Klik in het menu Tabelontwerper op Indexen/sleutels....
Selecteer in het dialoogvenster Indexen/sleutels onder Geselecteerde primaire/unieke sleutel of indexde beperking die u wilt bewerken.
Voer een actie uit de volgende tabel uit:
Aan Volg deze stappen De kolommen wijzigen waaraan de beperking is gekoppeld 1) Klik in het raster onder (Algemeen)op Kolommen en klik vervolgens op het beletselteken (...) rechts van de eigenschap.
2) Geef in het dialoogvenster Indexkolommen de nieuwe kolom of sorteervolgorde op of beide voor de index.De naam van de beperking wijzigen Typ in het raster onder Identiteiteen nieuwe naam in het vak Naam. Zorg ervoor dat uw nieuwe naam geen naam dupliceert uit de Geselecteerde Primaire/Unieke Sleutel of Index lijst. De geclusterde optie instellen Selecteer in het raster onder Table Designerde optie Creëren als geclusterde index en kies in de vervolgkeuzelijst voor Ja om een geclusterde index te maken en Nee om een niet-geclusterde index te maken. Er kan slechts één geclusterde index per tabel bestaan. Als er al een geclusterde index in deze tabel bestaat, moet u deze instelling op de oorspronkelijke index wissen. Een opvulfactor definiëren Vouw in het raster onder Tabelontwerperde categorie Opvulspecificatie uit en typ een geheel getal van 0 tot 100 in het vak Vulfactor. Klik in het menu Bestand op Opslaantabelnaam.
Een unieke beperking wijzigen
Als u een UNIQUE-beperking wilt wijzigen met Behulp van Transact-SQL, moet u eerst de bestaande UNIQUE-beperking verwijderen en deze vervolgens opnieuw maken met de nieuwe definitie. Zie Unieke beperkingen verwijderen en Unieke beperkingen makenvoor meer informatie.