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

SQL Server 2008 त्रुटि कोड से प्राथमिक कुंजी दोहराव की पहचान कैसे करें?

यदि आप SqlException को पकड़ते हैं तो उसका नंबर देखें, संख्या 2627 इसका मतलब अद्वितीय बाधा (प्राथमिक कुंजी सहित) का उल्लंघन होगा।

try
{
    // insertion code
}
catch (SqlException ex)
{
    if (ex.Number == 2627)
    {
        //Violation of primary key. Handle Exception
    }
    else throw;
}

MSSQL_ENG002627

<ब्लॉकक्वॉट>

यह एक सामान्य त्रुटि है जिसे इस पर ध्यान दिए बिना उठाया जा सकता है कि क्या डेटाबेस को दोहराया गया है। दोहराए गए डेटाबेस में, त्रुटि आमतौर पर उठाई जाती है क्योंकि प्राथमिक कुंजियों को उचित रूप से प्रबंधित नहीं किया गया है टोपोलॉजी के पार।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 4 कारण क्यों आपको अपनी 2020 की योजना में डेटाबेस निगरानी को प्राथमिकता देनी चाहिए

  2. SQL Row_Number () फंक्शन जहां क्लॉज

  3. स्ट्रिंग को कैसे विभाजित करें और SQL सर्वर में तालिका में मान डालें

  4. ExecuteNonQuery:कनेक्शन गुण प्रारंभ नहीं किया गया है।

  5. टी-एसक्यूएल संग्रहित प्रक्रियाओं में गतिशील रूप से टेबल कैसे बनाएं?