sql >> Databáze >  >> RDS >> Sqlserver

Jak používat hromadné vkládání csv na server SQL se správným formátem data a času?

Musíte změnit DATEFORMAT do DMY . Přidání následujícího do horní části skriptu by mělo fungovat:

SET DATEFORMAT DMY;

Váš úplný skript by tedy měl být:

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. jak nakonfigurovat maximální využití paměti SQL Server

  2. Jak naplnit tabulku Excel s daty MySQL pomocí PHP

  3. Porušení omezení integrity:1452 laravel

  4. Dotaz na zobrazení výstupu vodorovně