Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Caracteres acentuados não importados corretamente com BULK INSERT


No meu caso, posso corrigir o problema de codificação com a opção CODEPAGE:
BULK
INSERT #CSV
FROM 'D:\XY\xy.csv'
WITH
(
   CODEPAGE = 'ACP',
   DATAFILETYPE ='char',
   FIELDTERMINATOR = ',',
   ROWTERMINATOR = '\n',
   FIRSTROW = 2
)

Valores possíveis:CODEPAGE ={ 'ACP' | 'OEM' | 'RAW' | 'code_page' } ]

Você pode encontrar mais informações sobre a opção aqui:BULK INSERT