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

पहचान (ऑटो-इन्क्रीमेंट) कॉलम के साथ बल्क इंसर्ट

csv फ़ाइल में एक आईडी कॉलम जोड़ें और उसे खाली छोड़ दें:

id,Name,Address
,name1,addr test 1
,name2,addr test 2

KEEPIDENTITY कीवर्ड को क्वेरी से निकालें:

BULK INSERT Employee  FROM 'path\tempFile.csv ' 
WITH (FIRSTROW = 2,FIELDTERMINATOR = ',' , ROWTERMINATOR = '\n');

आईडी पहचान फ़ील्ड अपने आप बढ़ जाएगी।

यदि आप csv में id फ़ील्ड को मान निर्दिष्ट करते हैं, तो उन्हें तब तक अनदेखा कर दिया जाएगा जब तक कि आप KEEPIDENTITY कीवर्ड का उपयोग नहीं करते हैं, फिर उनका उपयोग ऑटो-इन्क्रीमेंट के बजाय किया जाएगा।



  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 सर्वर में संग्रहीत कार्यविधि में पाठ खोजें

  2. SQL सर्वर में डेटाटाइम बनाम डेटाटाइम 2:क्या अंतर है?

  3. JSON_VALUE () SQL सर्वर में उदाहरण (T-SQL)

  4. CTE से तालिका में रिकॉर्ड अपडेट करें

  5. विजुअल स्टूडियो:ContextSwitchDeadlock