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

नई पंक्ति में अधिकतम (मान) +1 जोड़ना, क्या यह एक समस्या हो सकती है?

आप कस्टम-रोल्ड Identity का उपयोग क्यों करेंगे? फ़ील्ड जब SQL सर्वर में पहले से ही इतना अच्छा है?

बस INT Identity (1,1) . का उपयोग करें आपके आईडी फ़ील्ड के लिए और हर बार एक पंक्ति डालने पर यह स्वचालित रूप से बढ़ जाएगा। यह संगामिति को आपके द्वारा मैन्युअल रूप से लागू की जा सकने वाली किसी भी चीज़ की तुलना में बहुत बेहतर तरीके से संभालता है।

संपादित करें:

मैन्युअल आईडी मान का नमूना:

SET IDENTITY_INSERT MyTable ON

INSERT INTO MyTable (IdField, Col1, Col2, Col3,...)
VALUES
(1234, 'Col1', 'Col2', 'Col3',...)

SET IDENTITY_INSERT MyTable OFF

आपको INSERT . के लिए एक स्पष्ट फ़ील्ड सूची शामिल करनी होगी ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में एक अदिश UDF क्या है?

  2. SQL सर्वर 2008 में दिनांक बनाना

  3. SQL सर्वर 2008 के लिए EntityFramework (LINQ का उपयोग करके) में ऑफ़सेट/फ़ेच आधारित पेजिंग (कार्यान्वयन)

  4. किसी नेस्टेड प्रतिस्थापन फ़ंक्शन का उपयोग किए बिना स्ट्रिंग से एकाधिक वर्णों को बदलें

  5. दो तिथियों के बीच अनुपलब्ध दिनांक सीमाओं और अतिव्यापी दिनांक सीमाओं की गणना करें