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