Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Les caractères accentués ne sont pas correctement importés avec BULK INSERT

Dans mon cas, je peux résoudre le problème d'encodage avec l'option CODEPAGE :

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

Valeurs possibles :CODEPAGE ={ 'ACP' | 'OEM' | 'RAW' | 'code_page' } ]

Vous pouvez trouver plus d'informations sur l'option ici :BULK INSERT