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

जब IDENTITY_INSERT को OFF पर सेट किया जाता है, तो SQL तालिका 'तालिका' में पहचान कॉलम के लिए स्पष्ट मान सम्मिलित नहीं कर सकता है

SET IDENTITY_INSERT Table_Name ON;
GO

    /* Do your Inserts */

SET IDENTITY_INSERT Table_Name OFF;
GO

नोट

यदि आप किसी पहचान कॉलम में स्पष्ट रूप से मान सम्मिलित कर रहे हैं, यह सुनिश्चित करने के लिए कि आप कभी भी डुप्लिकेट मानों के साथ समाप्त नहीं होते हैं, तो आप स्पष्ट रूप से मान डालने के बाद पहचान कॉलम मान को फिर से शुरू कर सकते हैं:

DBCC CHECKIDENT ('Table_Name', RESEED, 0); --<-- Reseed value to 0
GO

DBCC CHECKIDENT ('Table_Name', RESEED);    --<-- Reseed value to next available value
GO


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एंटिटी फ्रेमवर्क/लिंक टू एसक्यूएल:छोड़ें और लें

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

  3. डायनामिक कॉलम काउंट के साथ पंक्ति मानों को कॉलम में कैसे बदलें?

  4. दो बिंदुओं के बीच की दूरी की गणना (अक्षांश, देशांतर)

  5. SQL सर्वर उच्च उपलब्धता:मौजूदा फ़ेलओवर क्लस्टर इंस्टेंस में नई डिस्क जोड़ें