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

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -