मायक्रोसॉफ्ट SQL सर्व्हर मध्ये शून्य निर्बंध नाही

डेटाची योग्य मात्रा प्रविष्ट केली गेली आहे याची खात्री करा

मायक्रोसॉफ्ट SQL सर्व्हर मध्ये नल मर्यादांमुळे आपल्याला हे सांगण्याची परवानगी मिळते की स्तंभ मध्ये नल व्हॅल्यू असू शकत नाहीत. जेव्हा आपण डेटाबेस स्तंभावर एक नवीन NOT नल बाधा तयार करता, तेव्हा SQL सर्व्हर कॉलमच्या वर्तमान सामग्रीस कोणत्याही शून्य मूल्यासाठी तपासते. जर कॉलममध्ये सध्या अस्तित्वात असलेल्या NULL व्हॅल्यूज आहेत तर constraint निर्मिती अपयशी ठरते. अन्यथा, एस क्यू एल सर्व्हर नाउल बाण आणि कोणत्याही भावी इनसीट किंवा अपडेट कमांड्स जोडते ज्यामुळे शून्य चे अस्तित्व असफल होईल.

शून्य एक शून्य किंवा शून्य वर्ण स्ट्रिंग पेक्षा भिन्न आहे. NULL म्हणजे कोणतीही नोंद केली गेली नाही.

एक नल मर्यादा तयार करणे

आपण SQL सर्व्हर मध्ये एक अद्वितीय बांधा बनवू शकता अनेक मार्ग आहेत आपण विद्यमान सारणीवर एक UNIQUE constraint जोडण्यासाठी Transact-SQL वापरू इच्छित असल्यास, आपण खाली स्पष्ट म्हणून, ALTER सारणी विधान वापरू शकता:

ALTER TABLE
ALTER COLUMN NULL नाही

आपण GUI साधनांचा वापर करून SQL सर्व्हर सह संवाद साधण्यासाठी प्राधान्य देत असल्यास, आपण SQL सर्व्हर व्यवस्थापन स्टुडिओचा वापर करून एक ठळक नल मर्यादा देखील तयार करू शकता. कसे ते येथे आहे:

मायक्रोसॉफ्ट एस क्यू एल सर्व्हर मध्ये नल मर्यादा तयार करण्यासाठी तेथे आहे!