परिदृश्य:
आप SQL सर्वर डेवलपर के रूप में काम कर रहे हैं, आपको कॉलम SSN पर dbo.Customer नामक पहले से मौजूद टेबल पर Unique Constraint बनाने की जरूरत है।समाधान:
आइए नीचे दी गई स्क्रिप्ट का उपयोग करके पहले dbo.Customer तालिका बनाएं। ](50) NULL, [SSN] वचर(11)) नीचे दी गई स्क्रिप्ट का उपयोग करके एसएसएन कॉलम पर अद्वितीय बाधा बनाएं।तालिका बदलें dbo.CustomerAdd Constraint UQ_dbo_Customer_SSN Unique(SSN)
यदि आपको अनेक स्तंभों पर अद्वितीय प्रतिबंध बनाने की आवश्यकता है, तो आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं। मैं प्रथम नाम और अंतिम नाम के लिए अद्वितीय बाधा बना रहा हूं।
तालिका बदलें dbo.CustomerAdd Constraint UQ_dbo_Customer_FName_LName Unique(FirstName, LastName)
यह जांचने के लिए नीचे क्वेरी का उपयोग करें कि क्या अद्वितीय बाधाएं सफलतापूर्वक बनाई गई हैं।
चुनें *INFORMATION_SCHEMA से।TABLE_CONSTRAINTS जहां CONSTRAINT_TYPE ='UNIQUE'
मौजूदा SQL सर्वर तालिका के लिए कॉलम पर अद्वितीय बाधा कैसे बनाएं |
वीडियो डेमो :पहले से मौजूद तालिका के लिए कॉलम पर अद्वितीय बाधा कैसे बनाएं