How can you tell what method a constraint was created with in SQL Server 2008? -
एक बाधा बनाने के दो तरीके हैं,
विधि ए:
<पूर्व> वैकल्पिक तालिका डीबो। & Lt; tablename & gt; जोड़ें अनुबंध & lt; नामकरण कन्वेंशन कंसट्रैक्ट & gt; अद्वितीय अज्ञात (& lt; कॉलमनाम & gt;
विधि बी:
अद्वितीय अनौपचारिक इंडेक्स & lt; namingconventionconstraint & gt; ON dbo। & Lt ; Tablename & gt; (& lt; columnname & gt;) पर [प्राथमिक]
हालांकि, ऐसा लगता है कि इन बाधाओं को एक विधि का उपयोग करके छोड़ दिया जाना चाहिए जो कि कैसे बनाए गए थे (ड्रॉप बाधा बनाम ड्रॉप इंडेक्स)। क्या यह निर्धारित करने का कोई तरीका है कि किस पद्धति को एक विधि की कोशिश करने और देखने में विफल रहने के अलावा अन्य बनाया गया था? मुझे पता है कि आपके पास SQL सर्वर आपके लिए एक ड्रॉप स्क्रिप्ट बना सकता है, लेकिन मैं कुछ की एक क्वेरी की तलाश कर रहा हूं
- एक अद्वितीय बाधा
- एक अद्वितीय सूचकांक में दिखाई देगा नहीं sys.objects में प्रकट होता है
- दोनों में दिखाई देता है
यही कारण है कि आपके पास कई सारणी के लिए एक ही सूचकांक नाम हो सकता है, लेकिन एक टेबल स्तर अद्वितीय बाधा डेटाबेस / स्कीमा अद्वितीय
Comments
Post a Comment