Gakktu úr skugga um að rétt magn af gögnum hafi verið slegið inn
EKKI NULL þvingun í Microsoft SQL Server leyfir þér að tilgreina að dálkur mega ekki innihalda NULL gildi . Þegar þú býrð til nýjan EKKI takmörkun á gagnasafni, skoðar SQL Server núverandi innihald dálksins fyrir hvaða NULL gildi sem er. Ef dálkinn er nú með NULL gildi mistakast þvingunin. Annars, SQL Server bætir EKKI NULL þvingun og öllum kommu INSERT eða UPDATE skipanir sem myndi valda því að tilvist NULL gildi mistakast.
NULL er frábrugðið núll- eða núllstafir. NULL þýðir að engin færsla hefur verið gerð.
Búa til EKKI takmörkun
Það eru margar leiðir til að búa til UNIQUE þvingun í SQL Server. Ef þú vilt nota Transact-SQL til að bæta UNIQUE þvingun á núverandi töflu geturðu notað ALTER TABLE yfirlýsingu, eins og sýnt er hér að neðan:
ALTER TAFLA
ALTER COLUMN EKKI NULL
Ef þú vilt frekar að hafa samskipti við SQL Server með GUI verkfærum geturðu einnig búið til EKKI NULL þvingun með SQL Server Management Studio. Hér er hvernig:
- Opnaðu SQL Server Management Studio.
- Stækkaðu töflu möppuna í gagnagrunninum þar sem þú vilt búa til þvingunina.
- Hægrismelltu á töflunni þar sem þú vilt bæta við þvinguninni og smelltu á Hönnun.
- Hakaðu í reitinn EKKI NULL fyrir dálkinn (s) sem þú vilt hafa EKKI NULL þvingun (ir).
Það er allt sem þar er að búa til EKKI takmörk í Microsoft SQL Server!