නිවැරදි දත්ත ප්රමාණයක් ඇතුළත් කර ඇති බවට වගබලා ගන්න
මයික්රොසොෆ්ට් 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 Server කළමනාකරණ ස්ටුඩියෝ.
- ඔබ බාධකය නිර්මාණය කිරීමට අවශ්ය දත්ත ගබඩාවෙහි ඇති වගු ප්රසාරණය කරන්න.
- ඔබ සීමාව එකතු කිරීමට කැමති නම් වගුවේ දකුණු ක්ලික් කරන්න සහ Design ක්ලික් කරන්න.
- NOT NULL බාධක (s) තිබිය යුතු වන තීරු (න්) සඳහා NOT NULL පිරික්සුම් කොටුව පිරික්සන්න.
මයික්රොසොෆ්ට් SQL සර්වරයේ ඇති NOT NULL බාධා නිර්මාණය කිරීමයි.