EKKI NULL Þvingun í Microsoft SQL Server

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:

Það er allt sem þar er að búa til EKKI takmörk í Microsoft SQL Server!