BULKINSERT с выполнением 0 строк - PullRequest
0 голосов
/ 04 мая 2020

В настоящее время работаю над выполнением массовых вставок в базу данных

create table roomType(
roomTypeID varchar(6) primary key,
descript varchar(100) 

Мой код BULKINSERT выглядит следующим образом

BULK INSERT [dbo].[roomType]
FROM 'D:\Database\DataFiles\room_type.csv'
WITH
(
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n',
    BATCHSIZE = 1,                      
    MAXERRORS = 1,                      
    FIRSTROW = 2,                       
    ERRORFILE = 'D:\Database\DataFiles\Errors\room_type_errors.csv'
)
GO

Номер room_type.csv состоит из:

id,descript
double,"Fabulously appointed double room."
family,"Superior appartment for up to 3 people."
single,"Luxury accomodation suitable for one person."
twin,"Superb room with two beds."

и у меня просто есть шаблон c select * from roomType, чтобы проверить, правильно ли вставлены данные.

Все в одном файле, однако я буду перемещать его во вторичный файл, когда будет добавлено больше данных. и сценарии добавляются.

Теперь, как видно из заголовка, я получаю 0 строк после запуска BULKINSERT, как видно на этом изображении . Чтобы проверить это, я запустил выбранный код и, конечно, теперь есть данные, как видно на этом изображении . Кто-нибудь знает, что происходит? и какие решения? SQL находится в папке D: \ Database

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...