মাইক্রোসফ্ট এসকিউএল সার্ভারে নূন্যতম সীমাবদ্ধতাগুলি আপনাকে নির্দিষ্ট করতে দেয় না যে একটি কলামে নুল মান থাকতে পারে না।
নুল একটি শূন্য বা একটি শূন্য অক্ষর স্ট্রিং থেকে ভিন্ন। নুল মানে কোন এন্ট্রি করা হয়েছে।
যখন আপনি একটি ডাটাবেস কলামে একটি নতুন নোট নকল সীমাবদ্ধতা তৈরি করেন না, SQL সার্ভার কোনও নুল মানের জন্য কলামের বর্তমান সামগ্রী পরীক্ষা করে। যদি কলামটিতে বর্তমানে NULL মান রয়েছে, তবে সীমাবদ্ধতা সৃষ্টি ব্যর্থ হয়। অন্যথায়, এসকিউএল সার্ভারটি নূন্যতম সীমাবদ্ধতা এবং ভবিষ্যতে INSERT বা UPDATE কমান্ডগুলি যোগ করে যা একটি নুল মান অস্তিত্বকে ব্যর্থ করে।
একটি নূন্য নাক সীমাবদ্ধতা তৈরি করা
আপনি এসকিউএল সার্ভারে একটি অনন্য সীমাবদ্ধতা তৈরি করতে পারেন অনেক উপায় আছে। যদি আপনি বিদ্যমান টেবিলে একটি অনন্য সীমাবদ্ধতা যুক্ত করতে ট্র্যাক্ট্যাক্ট-এসকিউএল ব্যবহার করতে চান, তবে আপনি নিম্নরূপ বর্ণিত ALTER টেবিল বিবৃতিটি ব্যবহার করতে পারেন:
পরবর্তী টেবিলপরবর্তী কলাম নুল না
আপনি যদি GUI সরঞ্জামগুলি ব্যবহার করে SQL সার্ভারের সাথে ইন্টারঅ্যাক্ট করতে চান তবে আপনি SQL সার্ভার ম্যানেজমেন্ট স্টুডিও ব্যবহার করে একটি নোট নুল সীমাবদ্ধতা তৈরি করতে পারেন। এখানে কিভাবে:
- এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও খুলুন।
- ডাটাবেসগুলির টেবিল ফোল্ডারটি প্রসারিত করুন যেখানে আপনি সীমাবদ্ধতা তৈরি করতে চান।
- আপনি সীমাবদ্ধতা যোগ করতে চান যেখানে টেবিল ডান ক্লিক করুন এবং ডিজাইন ক্লিক করুন।
- কলাম (গুলি) এর জন্য নূন্য চেকবক্সটি চেক করুন যা আপনি সম্পূর্ণ বিধিনিষেধ (গুলি) করতে চান না।
এটা ঐটার মতই সহজ!