Wanneer u SQL Server gebruikt, moet u soms een bestaande tabel wijzigen. Stel voor de doeleinden van dit artikel dat u een DEFAULT
. wilt toevoegen beperking tot een bestaande kolom.
Een DEFAULT
toevoegen beperking tot een bestaande kolom, gebruik de ALTER TABLE
statement en specificeer de kolom en de specifieke beperking die u wilt toepassen.
Voorbeeld
Hier is een voorbeeld van het toevoegen van een DEFAULT
beperking tot een bestaande kolom met de naam TaskDescription
:
USE Solutions; ALTER TABLE Tasks ADD CONSTRAINT taskdesc_default DEFAULT 'TBA' FOR TaskDescription; GO
In dit geval zijn we overgestapt op de Solutions
database eerst om ervoor te zorgen dat we de beperking voor de juiste database hebben gemaakt.
We gingen toen verder en creëerden een DEFAULT
beperking genaamd taskdesc_default
voor de TaskDescription
kolom en stel de standaardwaarde in op TBA
. Dit betekent dat wanneer er een nieuwe rij wordt gemaakt, er geen waarde is opgegeven voor de TaskDescription
kolom, een standaardwaarde van TBA
wordt ingevoegd.
Controleer de beperking
U kunt controleren of de beperking is gemaakt door de volgende instructie uit te voeren:
USE Solutions; SELECT * FROM sys.default_constraints;
Dit geeft een overzicht van alle standaardbeperkingen voor de Solutions-database. Nogmaals, we zijn eerst naar de juiste database overgeschakeld.
Als uw database veel beperkingen heeft, kunt u deze altijd beperken tot de beperking waarin u geïnteresseerd bent:
USE Solutions; SELECT * FROM sys.default_constraints WHERE name = 'taskdesc_default';