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