I'm using BULK INSERT
to import a CSV file. One of the columns in the CSV file contains some values that contain fractions (e.g. 1m?f
).
I don't need to do any mathematical operations on the fractions, as the values will just be used for display purposes, so I have set the column as nvarchar
. The BULK INSERT
works but when I view the records within SQL the fraction has been replaced with a cent symbol (¢
) so the displayed text is 1m¢f
.
I'm interested to understand why this is happening and any thoughts on how to resolve the issue. The BULK INSERT
command is:
BULK INSERT dbo.temp FROM 'C:Tempfile.csv'
WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '
' );
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…