МАССОВАЯ ВСТАВКА со столбцом идентификаторов (автоинкремент)

Я пытаюсь добавить массив данных в базу данных из Файл 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).

68
задан Abhi 2 June 2012 в 05:49
поделиться