मैं नहीं देखता कि किसी फ़ील्ड पर डिफ़ॉल्ट मान वास्तव में नुकसान कैसे हो सकता है।
यदि आप कुछ रिकॉर्ड की आईडी डालने से पहले उन्हें नियंत्रित करना चाहते हैं, तो NEWID()
का उपयोग करना आसान हो सकता है डिफ़ॉल्ट अनुक्रमिक आईडी के बजाय (ताकि आप डेटाबेस से इंटरैक्ट करने से पहले रिकॉर्ड और उनके संघ उत्पन्न कर सकें, और आपको आईडी वापस पाने के लिए बाद में इसे पूछने की आवश्यकता नहीं होगी)। हालांकि दोनों परस्पर अनन्य नहीं हैं...
granadaCoder . के रूप में ने कहा, अनुक्रमिक आईडी का अनुमान लगाया जा सकता है, लेकिन प्रदर्शन और रखरखाव के मामले में आईएमओ का लाभ इतना अच्छा है कि इसका उपयोग न करना एक गलती होगी।