SQL सर्वर में डिफ़ॉल्ट बाधा क्या है:
जब आप कॉलम के लिए मान प्रदान नहीं करते हैं तो डिफ़ॉल्ट बाधा कॉलम में डिफ़ॉल्ट मान सम्मिलित करती है।निम्न उदाहरणों का उपयोग करके समझते हैं।
परिदृश्य:
मान लें कि आपको पहले नाम, अंतिम नाम, देश का नाम और क्षेत्र के साथ एक dbo.Customer तालिका बनाने की आवश्यकता है। यदि उपयोगकर्ता देश का नाम और क्षेत्र कॉलम के लिए मान प्रदान नहीं करता है तो आप हमेशा देश का नाम ='यूएसए' और क्षेत्र ='उत्तरी अमेरिका' सम्मिलित करना चाहते हैं।नीचे दी गई स्क्रिप्ट का उपयोग देश के नाम और क्षेत्र कॉलम के लिए डिफ़ॉल्ट बाधा बनाने के लिए किया जा सकता है।
YourDatabaseNameGOCREATE TABLE dbo.Customer (FirstName VARCHAR(50), LastName VARCHAR(50) का उपयोग करें। ,देश का नाम VARCHAR(50) डिफ़ॉल्ट 'यूएसए', क्षेत्र VARCHAR(50) डिफ़ॉल्ट 'उत्तरी अमेरिका')
अब नीचे दिए गए इंसर्ट स्टेटमेंट का उपयोग करके सभी कॉलम के लिए मान प्रदान करके कुछ रिकॉर्ड डालें।
--दिए गए देशनाम और क्षेत्र द्वारा कुछ नमूना डेटा डालें डीबीओ में डालें .ग्राहक (प्रथम नाम, अंतिम नाम, देश का नाम, क्षेत्र) मान ('आमिर', 'शहजाद', 'पाकिस्तान', 'एशिया') dbo में डालें। ग्राहक (प्रथम नाम, अंतिम नाम, देश का नाम, क्षेत्र) मान ('सुखजीत',' सिंह','इंडिया','एशिया')go
अब केवल प्रथम नाम और अंतिम नाम कॉलम में मान डालें। जैसा कि हमने देश के नाम और क्षेत्र पर डिफ़ॉल्ट प्रतिबंध बनाया है, इसे स्वचालित रूप से CountryName='USA' और Region='North America' सम्मिलित करना चाहिए।
dbo में सम्मिलित करें। Customer(FirstName, LastName)Values (' John','Smith')godbo में डालें। Customer(FirstName, LastName)Values ('Christy', 'Ladson')यह सुनिश्चित करने के लिए कि हमारी डिफ़ॉल्ट बाधाएं अपेक्षित रूप से काम कर रही हैं, आइए dbo.ग्राहक तालिका में डेटा की जांच करें।
dbo.Customer से * चुनें
SQL सर्वर में डिफ़ॉल्ट बाधा कैसे बनाएं |
--SQL सर्वर में बाधा नाम प्राप्त करें sys.objectswhere type_desc=से चुनें * 'DEFAULT_CONSTRAINT'
SQL सर्वर में डिफ़ॉल्ट बाधाओं की जानकारी कैसे जांचें |
टेबल नाम के साथ डिफ़ॉल्ट बाधा नाम प्राप्त करने के लिए एक बार और sys.objects पर क्वेरी चलाते हैं। .objectswhere type_desc='DEFAULT_CONSTRAINT'
SQL सर्वर में नाम के साथ डिफ़ॉल्ट बाधा कैसे बनाएं |
वीडियो डेमो :SQL सर्वर में डिफ़ॉल्ट बाधा क्या है और डिफ़ॉल्ट बाधा कैसे बनाएं