MHUX NULL Limitazzjonijiet fil-Microsoft SQL Server

Jiġi żgurat li ddaħħlet l-ammont xieraq tad-data

LIMITI MHUX NULL f'Microsoft SQL Server jippermettulek tispeċifika li kolonna ma jistax ikun fiha valuri NULL . Meta toħloq restrizzjoni ġdida NOT NULL fuq kolonna ta 'database, SQL Server jikkontrolla l-kontenut kurrenti tal-kolonna għal kwalunkwe valur NULL. Jekk il-kolonna bħalissa fiha valuri NULL, il-ħolqien ta 'restrizzjoni jonqos. Inkella, SQL Server iżid ir-restrizzjoni NOT NULL u kull kmand tal-INSERT jew AĠĠORNAMENT fil-ġejjieni li jikkawża l-eżistenza ta 'valur NULL ifalli.

NULL huwa differenti minn sekwenza żero jew karattru ta 'żero. NULL tfisser li ma tkun saret l-ebda daħla.

Ħolqien ta 'Restrizzjoni MHUX NULL

Hemm bosta modi kif tista 'toħloq restrizzjoni UNIKA fis-SQL Server. Jekk tixtieq tuża Transact-SQL biex iżżid restrizzjoni UNIKA fuq tabella eżistenti, tista 'tuża d-dikjarazzjoni ALTER TABLE, kif muri hawn taħt:

TABELLA TA 'ALTER
ALTER COLUMN MHUX NULL

Jekk tippreferi tinteraġixxi ma ' SQL Server billi tuża għodda tal-GUI, tista' wkoll toħloq restrizzjoni MHUX NULL billi tuża SQL Server Management Studio. Ara kif:

Dak kollu hemm għall-ħolqien ta 'restrizzjonijiet MHUX NULL f'Microsoft SQL Server!