sql >> Base de Datos >  >> RDS >> Sqlserver

Caracteres acentuados no importados correctamente con BULK INSERT

En mi caso puedo solucionar el problema de codificación con la opción CODEPAGE:

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

Valores posibles:CODIGO ={ 'ACP' | 'OEM' | 'CRUDO' | 'página_código' } ]

Puede encontrar más información sobre la opción aquí:INSERCIÓN A GRANEL