SQL सर्वर में, एक बाधा उन नियमों को परिभाषित करता है जिनका डेटाबेस में डेटा का पालन करना चाहिए। उदाहरण के लिए, आपके पास UNIQUE हो सकता है यह सुनिश्चित करने के लिए कि कॉलम में डाला गया कोई भी मान अद्वितीय है (अर्थात कोई अन्य पंक्ति समान मान साझा नहीं करती है) यह सुनिश्चित करने के लिए किसी स्तंभ पर प्रतिबंध लागू किया गया है।
यदि बाद में आपको उस बाधा को दूर करने की आवश्यकता है, तो यहां ट्रांजैक्ट-एसक्यूएल का उपयोग करके इसे कैसे करें।
वैकल्पिक तालिका विवरण
आप ALTER TABLE . का उपयोग करके एक बाधा छोड़ सकते हैं बयान।
यहां एक उदाहरण दिया गया है जहां हम taskcode_unique . नामक एक बाधा छोड़ते हैं :
ALTER TABLE Tasks
DROP CONSTRAINT taskcode_unique;
GO
यह काफी आत्म-व्याख्यात्मक है। यह Tasks . नामक तालिका को बदल देता है , taskcode_unique . नामक बाधा को हटाकर (हटाकर) ।
यह काफी आसान हो सकता है यदि आपको कभी भी एक तालिका को छोड़ने की आवश्यकता होती है जिसमें बाधा होती है, क्योंकि आपको तालिका छोड़ने से पहले बाधा को छोड़ना होगा।