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:
- Fungua Studio ya Usimamizi wa SQL Server.
- Panua folda ya foleni ya daraka ambapo unataka kuunda kikwazo.
- Bonyeza-click meza ambapo unataka kuongeza kikwazo na bofya Kubuni.
- Angalia lebo ya NOT NULL ya safu (s) ambazo unataka kuwa NOT contraction (s).
Hiyo yote ni kuunda vikwazo vya NOT NULL katika Microsoft SQL Server!