NO NULL Ke koi i ka Microsoft SQL Server

E hōʻoia i ka hōʻoia o nāʻikepili i kūpono

ʻAʻole nā ​​koi o NULL i ka Microsoft SQL Server eʻae iāʻoe e hōʻoia e hikiʻole i kahi kolamu ke hoʻokomo i nā koina NULL . Ke hanaʻoe i kahi koi NOT NULL hou ma ke kolamu paepae waihona, e nānā anaʻo SQL Server i nā mea i kēia manawa no nā kumukūʻai NULL. Inā loaʻa nā kolamu NULL i ke kolamu, hikiʻole i ka kolamu ke kāpili. Ināʻole, hoʻohui ka SQL Server i ka koi NO NOT NULL a me kekahi mau'ōlelo INSERT a iʻole UPDATE paha e hiki mai ana i ke olaʻana o kahi NULL.

Heʻokoʻa ka NULL mai kahi string zero a iʻole ka string string character. ʻO NULL keʻanoʻaʻole i hoʻokomoʻia.

Ke hanaʻana i kahi kāohi NOT NULL

Nui nā ala e hiki ai iāʻoe ke hana i kahi pilikia UNIQUE ma SQL Server. Inā makemakeʻoe e hoʻohana iā Transact-SQL e hoʻouku i kahi pilikia UNIQUE ma kahi papaʻaina, hiki iāʻoe ke hoʻohana i ka hōʻikeʻo ALTER TABLE, e like me kēia i hōʻikeʻia ma lalo nei:

KA HANA HANA
ALTER COLUMN NOT NULL

Inā makemakeʻoe e launa pū me SQL Server me ka hoʻohanaʻana i nā pono GUI, hiki iāʻoe ke hana i kahi koi NOT NULL ma o SQL Server Management Studio. Eia keʻano:

Loaʻa kēlā a me ka hanaʻana i nā koi NANULAHI ma ka Microsoft SQL Server!