Как загрузить файл CSV в Altibse - PullRequest
0 голосов
/ 28 марта 2019

У меня очень простая база данных 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, которую я пропускаю, или я просто где-то неправильно прочитал руководство?

...