HINDI null Mga hadlang sa Microsoft SQL Server

Tiyakin na ang wastong dami ng data ay naipasok

HINDI null limitasyon sa Microsoft SQL Server daan sa iyo upang tukuyin na ang isang hanay ay maaaring hindi naglalaman ng NULL halaga . Kapag lumikha ka ng isang bagong HINDI null pagpilit sa isang haligi ng database, sinusuri ng SQL Server ang mga kasalukuyang nilalaman ng haligi para sa anumang mga halaga ng NULL. Kung ang hanay ay kasalukuyang naglalaman ng NULL na mga halaga, nabigo ang paglikha ng pagpigil. Kung hindi, ang SQL Server ay nagdadagdag ng HINDI null na pagpapaandar at anumang hinaharap na INSERT o UPDATE na mga utos na maaaring magdulot ng pagkakaroon ng null na halaga na mabibigo.

Iba't ibang null ang null mula sa isang zero o zero character na string. Ang ibig sabihin ng null ay walang entry na ginawa.

Paglikha ng HINDI null na Pahintulot

Maraming mga paraan na maaari kang lumikha ng isang NATATANGING pagpilit sa SQL Server. Kung nais mong gamitin ang Transact-SQL upang magdagdag ng isang NATATANGING pagpilit sa isang umiiral na mesa, maaari mong gamitin ang pahayag ALTER TABLE, tulad ng larawan sa ibaba:

Baguhin ang talahanayan
ALTER COLUMN HINDI null

Kung mas gusto mong makipag-ugnayan sa SQL Server gamit ang mga tool ng GUI, maaari ka ring lumikha ng isang HINDI null na pagpapaandar gamit ang SQL Server Management Studio. Ganito:

Iyan na ang lahat doon ay ang paglikha ng HINDI null constraints sa Microsoft SQL Server!