Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

क्या NewSequentialID का उपयोग करने में कोई कमी है?

मैं नहीं देखता कि किसी फ़ील्ड पर डिफ़ॉल्ट मान वास्तव में नुकसान कैसे हो सकता है।

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बाधाओं की जाँच करें:TRY/CATCH बनाम Exists ()

  2. एसक्यूएल सर्वर:डीबीए से भी एन्क्रिप्टेड कॉलम तक पहुंच कैसे सीमित करें?

  3. SQL सर्वर में एक जाँच बाधा कैसे बनाएँ (T-SQL उदाहरण)

  4. एसक्यूएल में सेट रोकाउंट का दायरा

  5. मैं SQL सर्वर क्वेरी कैश को कैसे साफ़ कर सकता हूँ?