Kufizimet NOT NULL në Microsoft SQL Server

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:

Kjo është e gjitha që duhet të krijohen kufizime JO NULL në Microsoft SQL Server!