NOT NULL මයික්රොසොෆ්ට් SQL සර්වරයේ සීමාවන්

නිවැරදි දත්ත ප්රමාණයක් ඇතුළත් කර ඇති බවට වගබලා ගන්න

මයික්රොසොෆ්ට් SQL සේවාදායකයේ NULL හි NULL හි NULL අගයන් අඩංගු නොවන බව සඳහන් කිරීමට ඔබට ඉඩ දෙයි. දත්ත සමුදා තීරුවේ නව NOT NULL බාධාවක් ඔබ විසින් නිර්මාණය කරන විට, SQL Server ඕනෑම NULL අගයන් සඳහා තීරු වල වර්තමාන අන්තර්ගතය පරීක්ෂා කරයි. තීරුව දැනට NULL අගයන් අඩංගු නම්, බාධක නිර්මාණය අසමත් වේ. එසේ නොමැතිනම්, SQL Server NOT NULL බාධකය සහ ඕනෑම NULL අගයක් අසමත් වීමට හේතු වන ඕනෑම අනාගත INSERT හෝ UPDATE විධානයක් එකතු කරයි.

NULL ශුන්යයක හෝ ශුන්ය අක්ෂරයකින් වෙනස් වේ. NULL යන්නෙන් අදහස් නොකෙරේ.

NOT NULL සීමාවක් නිර්මාණය කිරීම

SQL සේවාදායකයේ අනන්යතාවයක් ඇති කළ හැකි බොහෝ ක්රම තිබේ . පවතින වගුවක UNIQUE බාධාවක් එක් කිරීමට Transact-SQL භාවිතා කිරීමට අදහස් කරන්නේ නම් පහත දැක්වෙන ආකාරයට ALTER TABLE ප්රකාශය භාවිතා කළ හැකිය:

ALTER ටැබ්
ඇල්ටර් කෙලින් නෙවෙයි

GUI මෙවලම් භාවිතා කරමින් SQL Server සමඟ සම්බන්ධ වීමට ඔබ කැමති නම්, SQL Server කළමණාකරණ ස්ටුඩියෝ භාවිතයෙන් ඔබට NOT NULL බාධාවක් නිර්මාණය කළ හැකිය. මෙන්න මෙහෙමයි:

මයික්රොසොෆ්ට් SQL සර්වරයේ ඇති NOT NULL බාධා නිර්මාණය කිරීමයි.