ትክክለኛው የውሂብ መጠን መግባቱን አረጋግጥ
በ 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 ገደብን መፍጠር ይችላሉ. እንዴት እንደሚደረግ እነሆ:
- የ SQL Server Management Studio ን ክፈት.
- ገደቡን እንዲፈጥሩ የፈለጉትን የውሂብ ጎታ የውሂብ አቃፊውን ያስፋፉ.
- እገዳውን ለማከል የሚፈልጉትን ሰንጠረዥ በቀኝ ጠቅ ያድርጉ እና ዲዛይን ጠቅ ያድርጉ.
- NOT NULL እገዳ / መከልከል የሚፈልጉትን አምድ (ዎች) የ
አመልካች ሳጥን ምልክት ያድርጉ.
በ Microsoft SQL Server ውስጥ የማይጨመሩ NULL ገደቦች ለመፍጠር ሁሉም ነገር አለ.