Sigurohuni që shuma e duhur e të dhënave është futur
Kufizimet JO NULL në Microsoft SQL Server ju lejojnë të specifikoni që një kolonë nuk mund të përmbajë vlerat NULL . Kur krijoni një kufizim të ri NULL në një kolonë të bazës së të dhënave, SQL Server kontrollon përmbajtjen aktuale të kolonës për çdo vlerë NULL. Nëse kolona aktualisht përmban vlerat NULL, krijimi i kufizimeve dështon. Përndryshe, SQL Server shton kufizimin NUK dhe çdo komandë të ardhshme INSERT ose UPDATE që do të shkaktonte që ekzistenca e një vlere NULL të dështonte.
NULL është i ndryshëm nga zero ose një varg karakteresh zero. NULL do të thotë që nuk është bërë ndonjë regjistrim.
Krijimi i një kufizimi JO NULL
Ka shumë mënyra për të krijuar një kufizim UNIK në SQL Server. Nëse dëshironi të përdorni Transact-SQL për të shtuar një kufizim UNIK në një tabelë ekzistuese, mund të përdorni deklaratën ALTER TABLE, siç ilustrohet më poshtë:
TABELA ALTER
ALTER COLUMN NOT NULL
Nëse preferoni të bashkëveproni me SQL Server duke përdorur veglat GUI, gjithashtu mund të krijoni një kufizim JO NULL duke përdorur SQL Server Management Studio. Ja se si:
- Hap SQL Server Management Studio.
- Zgjero dosjen e tabelave të bazës së të dhënave ku dëshiron të krijosh kufizimet.
- Djathtas-klikoni tabelën ku dëshironi të shtoni kufizimet dhe klikoni Design.
- Kontrolloni kutinë e zgjedhjes NOT NULL për kolonat (kolonat) që dëshironi të keni NUK detyrime NULL.
Kjo është e gjitha që duhet të krijohen kufizime JO NULL në Microsoft SQL Server!