monetdb - 加载tbl时出错

时间:2014-01-03 19:40:22

标签: database loading monetdb

加载.tbl文件我发现了这个错误:

[nicola@localhost ~]$ mclient -d dbmonet  -s  "COPY  INTO  monet.SUPPLIER  FROM  STDIN  USING  DELIMITERS ',','\\n','\"'" - < /home/nicola/Scrivania/tabellemonetdb/supplier.tbl
user(nicola):monetdb
password:
missing separator ',' line 0 expecting 6 got 1  fields
failed to import table
current transaction is aborted (please ROLLBACK)
syntax error, unexpected sqlINT in: "0201"

为什么会出现此错误? 我正在使用ssb架构。

1 个答案:

答案 0 :(得分:1)

在不知道supplier.tbl文件的结构的情况下,我的猜测(之前使用过SSBM)就是它不使用“,”作为字段分隔符,而是“|”。

供应商表的我的SSBM加载命令如下所示:

COPY INTO SUPPLIER FROM '/path/to/supplier.tbl' USING DELIMITERS '|', '|\n' LOCKED;