माइक्रोसॉफ्ट एसक्यूएल सर्वर में पूर्ण प्रतिबंध नहीं

सुनिश्चित करें कि डेटा की उचित मात्रा दर्ज की गई है

माइक्रोसॉफ्ट एसक्यूएल सर्वर में नल बाधाएं आपको यह निर्दिष्ट करने की अनुमति देती हैं कि एक कॉलम में नल मान नहीं हो सकते हैं । जब आप डेटाबेस कॉलम पर कोई नई नलिका बाधा उत्पन्न करते हैं, तो SQL सर्वर कॉलम की वर्तमान सामग्री को किसी भी NULL मानों के लिए जांचता है। यदि कॉलम में वर्तमान में नल मान हैं, तो बाधा निर्माण विफल रहता है। अन्यथा, SQL सर्वर न तो पूर्ण बाधा और किसी भी भविष्य में INSERT या अद्यतन आदेश जोड़ता है जो एक पूर्ण मान के अस्तित्व को विफल कर देगा।

शून्य शून्य या शून्य वर्ण स्ट्रिंग से अलग है। नल का मतलब है कि कोई प्रविष्टि नहीं की गई है।

एक पूर्ण निरंतर निर्माण नहीं

SQL सर्वर में एक अद्वितीय बाधा उत्पन्न करने के कई तरीके हैं यदि आप किसी मौजूदा तालिका पर एक अद्वितीय बाधा जोड़ने के लिए ट्रांजैक्ट-एसक्यूएल का उपयोग करना चाहते हैं, तो आप नीचे दिए गए अनुसार, वैकल्पिक तालिका विवरण का उपयोग कर सकते हैं:

तालिका में परिवर्तन
अल्ट्रा कॉलम न्यूल

यदि आप जीयूआई उपकरण का उपयोग कर एसक्यूएल सर्वर से बातचीत करना पसंद करते हैं, तो आप SQL सर्वर प्रबंधन स्टूडियो का उपयोग कर नॉट नल बाधा भी बना सकते हैं। ऐसे:

माइक्रोसॉफ्ट एसक्यूएल सर्वर में नल बाधाओं को बनाने के लिए यह सब कुछ है!