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:
- Fosgail SQL Server Management Studio.
- Leudaich am pasgan clàran anns an stòr-dàta far a bheil thu airson an cuingealachadh a chruthachadh.
- Dèan briogadh deas air a 'bhòrd far a bheil thu airson an cuingealachadh a chur ris agus briog air Dealbhadh.
- Thoir sùil air a 'bhogsa NOT NULL airson a' cholbh (na h-) a tha thu ag iarraidh NOT NULL.
Tha sin gu lèir ann airson cuingeadan NOT NULL a chruthachadh ann am Microsoft SQL Server!