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

डेटाटाइम प्रारूप के साथ एसक्यूएल सर्वर पर थोक सम्मिलित सीएसवी का उपयोग कैसे करें?

आपको DATEFORMAT को बदलना होगा करने के लिए DMY . निम्नलिखित को अपनी स्क्रिप्ट के शीर्ष पर जोड़ना काम करना चाहिए:

SET DATEFORMAT DMY;

तो आपकी पूरी स्क्रिप्ट होनी चाहिए:

SET DATEFORMAT DMY;

declare 
    @path      varchar(255),
    @sql       varchar(5000)           

SET @path = 'C:\Test\TESTFILE.csv'    

set @sql = 'BULK INSERT [dbo].[scanindex_test] FROM ''' + @path + ''' 
      ' + '     WITH (      
                CODEPAGE=''RAW'',           
                FIELDTERMINATOR = '','', 
                ROWTERMINATOR = ''\n''
                ) '
print @sql
exec (@sql)


  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 सर्वर में DATEDIFF () बनाम DATEDIFF_BIG ():क्या अंतर है?

  2. SQL सर्वर 2016 में STRING_SPLIT ():फॉलो-अप #1

  3. SQL में पासवर्ड हैश करना

  4. सेट आधारित योजना कई शर्तों के साथ अदिश मान फ़ंक्शन की तुलना में धीमी चलती है

  5. गतिशील कॉलम के साथ एक ही पंक्ति पर एसक्यूएल एकाधिक गिनती