Hase NULL Mathata a Microsoft SQL Server

Etsa bonnete ba hore boitsebiso bo nepahetseng bo fumanehile

Hase lithibelo tsa NULL ho Microsoft SQL Server eu lumella hore u bolele hore kholumo e ka 'na ea se na litšobotsi tsa NULL . Ha o theha mochine o mocha oa NOT NULL setsing sa polokelo, SQL Server e hlahloba lintho tse teng hona joale tsa khoeli bakeng sa litekanyetso leha e le life tsa NULL. Haeba karolo ea hona joale e na le litekanyetso tsa NULL, pōpo ea lithibelo e hlōleha. Ho seng joalo, SQL Server e eketsa mohato oa NOTLE oa NULL le melaetsa efe kapa efe ea nakong e tlang ea INSERT kapa UPDATE e ka etsang hore ho be le bohlokoa ba NULL bo hlōlehileng.

NULL e fapane le khoele ea mefuta ea zero kapa ea zero. NULL e bolela hore ha ho keno e entsoeng.

Ho theha sekhahla sa NULL

Ho na le litsela tse ngata tseo u ka khonang ho ikemela ho SQL Server. Haeba o lakatsa ho sebelisa Transact-SQL ho kenya tšitiso ea UNIQUE tafoleng e teng, u ka sebelisa polelo ea ALTER TABLE, joalokaha ho bontšitsoe ka tlaase mona:

ALTER TABLE
ALTER COLUMN HA HO NULL

Haeba o rata ho sebelisana le SQL Server ka lithulusi tsa GUI, u ka boela ua theha mohato oa NOTLE oa NULL o sebelisang SQL Server Management Studio. Tsela ena ke ena:

Ke eona feela moo ho bōpang lithibelo tsa NOT NULL ho Microsoft SQL Server!