У меня очень простая база данных altibase только с 1 таблицей, проблема в том, что я не могу понять, как загрузить данные в базу данных.
Насколько мне известно, altibase использует инструмент iLoader, поэтому следующий код должен работать, но вместо этого выдает синтаксическую ошибку. Здесь не указано, где находится ошибка.
CREATE TABLE SentimentData (
FinalScore DECIMAL(10,4),
maxPosScore DECIMAL(9,3),
maxNegScore DECIMAL(9,3),
commentID char(10)
);
iloader in [-T SentimentData] [-d /home/cory/SentimentData/2005/RC_2005-12.sentiment] [-rule csv];
Оператор создания таблицы работает отлично. Я только что включил его, чтобы показать, как таблица отформатирована, если это важно.
Насколько мне известно, строка iLoader должна импортировать данные в таблицу SentimentData из указанного файла CSV.
Я также попробовал команду bulkinsert, и это дает ту же ошибку, синтаксическую ошибку без указания, где ошибка на самом деле.
BULK INSERT SentimentData
FROM '/home/cory/SentimentData/2005/RC_2005-12.sentiment'
WITH
(
FIELDTERMINATOR = ' ', --field delimiter (tab)
ROWTERMINATOR = '\n', --next row is a new CSV line
);
Есть ли другая команда, которую мне не хватает в Altibase, которую я пропускаю, или я просто где-то неправильно прочитал руководство?