在 windows 10 上将 tbl 文件导入 monetDB
importing tbl file to monetDB on windows 10
我在将 TPCH 基准数据(使用 dbgen 生成)导入我的 monetDB 数据库时遇到问题。
我已经创建了所有表,并且正在尝试使用以下命令导入:
COPY RECORDS INTO region FROM "PATH\region.tbl" DELIMITERS tuple_seperator '|' record_seperator '\r\n';
我收到以下错误消息:
syntax error, unexpected RECORDS, expecting BINARY or INTO in: "copy records"
我也在网上找到了这个:
COPY INTO sys.region 'PATH/region.tbl' using delimiters '|','\n';
但我收到以下错误消息:
syntax error, unexpected IDENT, expecting FROM in: "copy into sys.region "C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\region."
因为我是新的 monetDB 用户,所以我没有
我做错了什么?
任何帮助将不胜感激:)
RECORDS 构造需要一个数字,特别是您要加载的记录数。我通常这样做:
COPY 5 RECORDS INTO region FROM '/path/to/region.tbl' USING DELIMITERS '|', '|\n' LOCKED;
同样在第二次尝试中,您在文件路径前缺少一个 FROM,如
COPY INTO sys.region FROM '/path/to/region.tbl' USING DELIMITERS '|', '\n';
查看此处了解更多信息:https://www.monetdb.org/Documentation/Manuals/SQLreference/CopyInto
我在将 TPCH 基准数据(使用 dbgen 生成)导入我的 monetDB 数据库时遇到问题。 我已经创建了所有表,并且正在尝试使用以下命令导入:
COPY RECORDS INTO region FROM "PATH\region.tbl" DELIMITERS tuple_seperator '|' record_seperator '\r\n';
我收到以下错误消息:
syntax error, unexpected RECORDS, expecting BINARY or INTO in: "copy records"
我也在网上找到了这个:
COPY INTO sys.region 'PATH/region.tbl' using delimiters '|','\n';
但我收到以下错误消息:
syntax error, unexpected IDENT, expecting FROM in: "copy into sys.region "C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\region."
因为我是新的 monetDB 用户,所以我没有
我做错了什么?
任何帮助将不胜感激:)
RECORDS 构造需要一个数字,特别是您要加载的记录数。我通常这样做:
COPY 5 RECORDS INTO region FROM '/path/to/region.tbl' USING DELIMITERS '|', '|\n' LOCKED;
同样在第二次尝试中,您在文件路径前缺少一个 FROM,如
COPY INTO sys.region FROM '/path/to/region.tbl' USING DELIMITERS '|', '\n';
查看此处了解更多信息:https://www.monetdb.org/Documentation/Manuals/SQLreference/CopyInto