Я пытаюсь добавить массовые данные в базу данных из файла CSV.
Таблица сотрудников имеет столбец ID
(PK) с автоинкрементами.
CREATE TABLE [dbo].[Employee](
[id] [int] IDENTITY(1,1) NOT NULL,
[Name] [varchar](50) NULL,
[Address] [varchar](50) NULL
) ON [PRIMARY]
Я использую этот запрос:
BULK INSERT Employee FROM 'path\tempFile.csv '
WITH (FIRSTROW = 2,KEEPIDENTITY,FIELDTERMINATOR = ',' , ROWTERMINATOR = '\n');
. Файл CSV -
Name,Address
name1,addr test 1
name2,addr test 2
но это приводит к появлению этого сообщения об ошибке:
Ошибка преобразования данных массовой загрузки (несоответствие типа или недопустимый символ для указанной кодовой страницы) для строки 2, столбец 1 (id).