Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर तालिका में मौजूदा कॉलम में डिफ़ॉल्ट बाधा कैसे जोड़ें - SQL सर्वर / TSQL ट्यूटोरियल भाग 91

परिदृश्य:

आप SQL सर्वर डेवलपर के रूप में काम कर रहे हैं। आपके पास पहले से ही dbo.Customer तालिका है जिसमें प्रथम नाम, अंतिम नाम, देश का नाम और क्षेत्र कॉलम हैं। तालिका में कुछ रिकॉर्ड भी हैं। आपको देश का नाम='यूएसए' और क्षेत्र='उत्तरी अमेरिका' के लिए डिफ़ॉल्ट प्रतिबंध स्क्रिप्ट प्रदान करने की आवश्यकता है।

समाधान:

आइए डिफ़ॉल्ट बाधाओं के साथ dbo.Customer तालिका बनाएं और पहले कुछ नमूना डेटा डालें।
YourDatabaseNameGoCreate Table dbo.Customer(FirstName VARCHAR(50), LastName VARCHAR(50), CountryName VARCHAR(50),Region VARCHAR(50)) का उपयोग करें - कुछ नमूना डेटा डालें dbo.Customer में डालें (प्रथम नाम, अंतिम नाम, देश का नाम, क्षेत्र) मान ('आमिर', 'शहजाद', 'पाकिस्तान', 'एशिया') dbo में डालें। ग्राहक (प्रथम नाम, अंतिम नाम, देश का नाम, क्षेत्र) मान ('सुखजीत', 'सिंह') ,'India','Asia')godbo में डालें। Customer(FirstName, LastName)Values ​​('John','Smith')godbo में डालें। Customer(FirstName, LastName)Values ​​('Christy','Ladson')go 
 
आइए dbo.ग्राहक तालिका में डेटा की जांच करें।
मौजूदा SQL सर्वर तालिका में डिफ़ॉल्ट बाधा कैसे जोड़ें

अब तालिका में बदलाव करते हैं और नीचे दिए गए कथनों का उपयोग करके डिफ़ॉल्ट प्रतिबंध जोड़ते हैं।
तालिका dbo बदलें।ग्राहक जोड़ें प्रतिबंध DF_dbo_Customer_CountryName डिफ़ॉल्ट 'यूएसए' देशनाम के लिए, बाधा DF_dbo_Customer_Region डिफ़ॉल्ट 'उत्तरी अमेरिका' क्षेत्र के लिए
 
 
 आइए देश के नाम और क्षेत्र कॉलम के लिए मान प्रदान किए बिना कुछ रिकॉर्ड डालें और देखें कि क्या डिफ़ॉल्ट बाधा अपेक्षित रूप से काम कर रही है।
dbo.Customer(FirstName,LastName)Values ​​​​('Chris','Cook') में डालें। dbo में डालें। ग्राहक (प्रथम नाम, अंतिम नाम) मान ('लिसा', 'एल')
 
 
 आइए फिर से dbo.Customer तालिका में डेटा की जाँच करें।
SQL सर्वर तालिका में मौजूदा कॉलम में डिफ़ॉल्ट बाधा कैसे जोड़ें

जैसा कि ऊपर चित्र में देखा जा सकता है, डिफ़ॉल्ट बाधा ने अपेक्षा के अनुरूप काम किया।


वीडियो डेमो :SQL सर्वर तालिका में मौजूदा कॉलम में डिफ़ॉल्ट बाधा कैसे जोड़ें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. परिणामों को विभाजित करने के लिए SQL में दशमलव मान

  2. SQL सर्वर में पंक्तियों को रैंक करने के तरीके:ROW_NUMBER (), RANK (), DENSE_RANK () और NTILE ()

  3. sqlparameter को IN () में कैसे पास करें?

  4. डेटाबेस में सभी टेबल के लिए ड्रॉप टेबल स्टेटमेंट कैसे जेनरेट करें - SQL सर्वर / T-SQL ट्यूटोरियल पार्ट 48

  5. SQL सर्वर ट्रिगर:समझ और विकल्प