NOT NOT NULL Cuingeadan ann am Microsoft SQL

Dèan cinnteach gu bheil an t-suim cheart de dhàta air a chur a-steach

NACH cuingeadan NULL ann am Microsoft SQL Server cead dhut sònrachadh nach eil luachan NULL ann. Nuair a chruthaicheas tu cuingealachadh NOT NULL air colbh stòr-dàta, bidh SQL Server a 'sgrùdadh susbaint làithreach a' cholbh airson luachan NULL. Ma tha luachan NULL aig a 'cholbh an-dràsta, ma tha an cruth-creachaidh a' fàilligeadh. Air an làimh eile, cuiridh am frithealaiche SQL an teachdaireachd NOT NULL agus na h-òrdughan INSERT no UPDATE san àm ri teachd a dh 'fhaodadh a bhith a' fàgail luach NULL.

Tha NULL eadar-dhealaichte bho sreang neoni no neoni charactar. Tha NULL a 'ciallachadh nach deach inntrigeadh a dhèanamh.

A 'cruthachadh NOT NOT NULL Constraint

Tha iomadh dòigh ann an urrainn dhut bacadh UNIQUE a chruthachadh ann an SQL Server. Ma tha thu airson Transact-SQL a chleachdadh gus cuingeachadh UNIQUE a chur air clàr a th 'ann, faodaidh tu an aithris ALTER TABLE a chleachdadh, mar a chithear gu h-ìosal:

ALTER TABLE
ALTER COLUMN NOT NULL

Mas fheàrr leibh eadar-obrachadh le SQL Server le innealan GUI, is dòcha gu bheil thu cuideachd a 'cruthachadh cuingealachd NOT NULL a' cleachdadh SQL Server Management Studio. Seo mar a tha:

Tha sin gu lèir ann airson cuingeadan NOT NULL a chruthachadh ann am Microsoft SQL Server!