SI NULL Vikwazo katika Microsoft SQL Server

Hakikisha kuwa kiasi kikubwa cha data imeingia

Vikwazo vya NULL katika Microsoft SQL Server vinakuwezesha kutaja kuwa safu inaweza kuwa na maadili ya NULL . Unapojenga kikwazo kipya cha NULL kwenye safu ya safu, SQL Server inachunguza maudhui ya sasa ya safu kwa maadili yoyote ya NULL. Ikiwa safu ya sasa ina maadili ya NULL, uumbaji wa kikwazo hushindwa. Vinginevyo, SQL Server inaongeza kikwazo cha NULL na uingizaji wowote wa baadaye au amri za UPDATE ambazo zinaweza kusababisha kuwepo kwa thamani ya NULL.

NULL ni tofauti na kamba ya tabia ya sifuri au sifuri. NULL inamaanisha kwamba hakuna kuingia hakuna kufanywa.

Kujenga NOT NULL Kikwazo

Kuna njia nyingi unaweza kuunda vikwazo vya UNIQUE katika SQL Server. Ikiwa unataka kutumia Transact-SQL ili kuongeza vikwazo vya UNIQUE kwenye meza iliyopo, unaweza kutumia taarifa ya ALTER TABLE, kama ilivyoonyeshwa hapa chini:

ALTER TABLE
ALTER COLUMN NOT NULL

Ikiwa ungependa kuingiliana na SQL Server kwa kutumia zana za GUI, unaweza pia kuunda kizuizi cha NULL bila kutumia SQL Server Management Studio. Hapa ndivyo:

Hiyo yote ni kuunda vikwazo vya NOT NULL katika Microsoft SQL Server!