Skip to main content

Paglikha ng HINDI NULL Mga Hadlang sa Microsoft SQL Server

Build Tomorrow's Library by Jeffrey Licht (Mayo 2024)

Build Tomorrow's Library by Jeffrey Licht (Mayo 2024)
Anonim

HINDI null limitasyon sa Microsoft SQL Server daan sa iyo upang tukuyin na ang isang hanay ay maaaring hindi naglalaman ng NULL halaga.

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.

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.

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 talahanayanALTER 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:

  • Buksan ang SQL Server Management Studio.
  • Palawakin ang folder ng Tables ng database kung saan nais mong lumikha ng pagpilit.
  • Mag-right-click ang talahanayan kung saan nais mong idagdag ang pagpilit at i-click ang Disenyo.
  • Lagyan ng tsek ang checkbox na HINDI NULL para sa (mga) haligi na nais mong magkaroon ng HINDI NULL na pagpilit (s).

Kasing-simple noon!