В настоящее время работаю над выполнением массовых вставок в базу данных
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