Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Caratteri accentati non importati correttamente con BULK INSERT

Nel mio caso posso risolvere il problema di codifica con l'opzione CODEPAGE:

BULK
INSERT #CSV
FROM 'D:\XY\xy.csv'
WITH
(
   CODEPAGE = 'ACP',
   DATAFILETYPE ='char',
   FIELDTERMINATOR = ',',
   ROWTERMINATOR = '\n',
   FIRSTROW = 2
)

Possibili valori:CODEPAGE ={ 'ACP' | 'OEM' | 'RAW' | 'code_page' } ]

Puoi trovare maggiori informazioni sull'opzione qui:BULK INSERT