如何将CSV文件加载到Altibse中

时间:2019-03-28 17:36:46

标签: sql isql

我有一个只有1个表的极其简单的altibase数据库,问题是我不知道如何将数据加载到数据库中。

据我所知,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];

create table语句非常完美,我刚刚添加了它,以说明如果这很重要,则如何格式化表。

据我所知,iLoader行应将数据从指定的CSV文件导入到Table SentimentData中。

我还尝试了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是否缺少其他命令,或者我只是在某处误读了手册?

0 个答案:

没有答案