በ Microsoft SQL Server ውስጥ የ NULL እገዳዎች የሉም

ትክክለኛው የውሂብ መጠን መግባቱን አረጋግጥ

በ Microsoft SQL Server ውስጥ የሌሉ NULL ገደቦች መገደብ አንድ አምድ የ NULL እሴቶችን የማያካትት ለመምረጥ ይፈቅድልዎታል. አዲስ የውሂብ ጎታ በውሂብ ጎታ ላይ አዲስ NOT NULL ገደብን ሲፈጥሩ, SQL Server የአሁኑን ይዘቶች ለማንኛውም የ NULL እሴቶች ይፈትሻል. አምዶቹ አሁን NULL እሴቶችን የሚያካትቱ ከሆነ, የተከላካዩ ፈጠራው ወድቋል. አለበለዚያ, SQL Server የ NOT NULL እገዳን ማከሉን እና ማንኛውም የ NULL እሴት እንዲፈጠር ምክንያት የሚሆኑ ማንኛቸውም INSERT ወይም UPDATE ትዕዛዞችን ማለፍ አይችሉም.

NULL ከዜሮ ወይም ከዜሮ ቁምፊ ሕብረቁምፊ የተለየ ነው. NULL ማለት ምንም ግቤት አልተደረገም ማለት ነው.

የ NULL እገዳን መክፈት

በ SQL Server ውስጥ UNIQUE ገደብን የሚፈጥሩ ብዙ መንገዶች አሉ . በነባር ሠንጠረዥ ላይ የ UNIQUE እገዳ ለመጨመር Transact-SQL ን መጠቀም ከፈለጉ ከዚህ በታች እንደሚከተለው ቀርበዋል የ ALTER TABLE መግለጫን መጠቀም ይችላሉ:

TABLE ን አስተካክል
NOT COLUMN NOT NULL

GUI መሳሪያዎችን በመጠቀም ከ SQL Server ጋር መስተጋብርን የሚመርጡ ከሆነ, የ SQL Server Management Studio ን በመጠቀም የ NOT NULL ገደብን መፍጠር ይችላሉ. እንዴት እንደሚደረግ እነሆ:

በ Microsoft SQL Server ውስጥ የማይጨመሩ NULL ገደቦች ለመፍጠር ሁሉም ነገር አለ.