Controlebeperkingen wijzigen
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
U kunt een controlebeperking in SQL Server wijzigen met behulp van SQL Server Management Studio of Transact-SQL wanneer u de beperkingsexpressie wilt wijzigen of de opties die de beperking voor specifieke voorwaarden in- of uitschakelen.
In dit onderwerp
Voordat u begint:
Een controlebeperking wijzigen met behulp van:
Voordat u begint
Veiligheid
Machtigingen
Vereist ALTER-rechten voor de tabel.
SQL Server Management Studio gebruiken
Een controlebeperking wijzigen
Klik in de Objectverkennermet de rechtermuisknop op de tabel met de controlebeperking en selecteer Ontwerp.
Klik in het menu Tabelontwerper op Beperkingen controleren....
Selecteer in het dialoogvenster Beperkingscontrole onder Geselecteerde beperkingde beperking die u wilt bewerken.
Voer een actie uit de volgende tabel uit:
Aan Volg deze stappen De beperkingsexpressie bewerken Typ de nieuwe expressie in het veld Expressie. De naam van de beperking wijzigen Typ een nieuwe naam in het veld Naam. De beperking toepassen op bestaande gegevens Selecteer de optie Bestaande gegevens controleren bij maken of inschakelen. Schakel de beperking uit wanneer nieuwe gegevens worden toegevoegd aan de tabel of wanneer bestaande gegevens in de tabel worden bijgewerkt. Deselecteer de optie Afdwingen van beperkingen voor INSERTs en UPDATEs. Schakel de beperking uit wanneer een replicatieagent gegevens invoegt of bijwerken in uw tabel. Haal de optie Handhaven voor replicatie weg. Notitie
Sommige databases hebben andere functionaliteit voor controlebeperkingen.
Klik op Sluiten.
Klik in het menu Bestand op Opslaantabelnaam.
Transact-SQL gebruiken
Een controlebeperking wijzigen
Als u een CHECK
beperking wilt wijzigen met behulp van Transact-SQL, moet u eerst de bestaande CHECK
beperking verwijderen en deze vervolgens opnieuw maken met de nieuwe definitie. Zie Controlebeperkingen verwijderen en Controlebeperkingen makenvoor meer informatie.