3

我有一个包含字符串列表的文件(一个 cloumn)。文件示例

sdfsdfsdf
hfhfhfghf
dfgdggdfg
pookokkoo

根据 monetdb 网站上的文档,我必须创建一个 BAT 文件。

如何将带有字符串的文件转换为准备好导入 monetdb 的 BAT 文件?我如何从 Java 中做到这一点?

谢谢,

monetdb 网站文档 http://www.monetdb.org/Documentation/Cookbooks/SQLrecipies/BinaryBulkLoad

4

2 回答 2

3

从文档:

对于可变长度字符串,文件每行应该有一个基于 C 的字符串值,以换行符结尾,并且在处理时不进行转义字符转换。

由于这正是您拥有的格式,因此您可以直接使用它。

附带的技术说明:MonetDB 中的字符串是字典压缩的,这使得“手动”生成二进制表示非常困难。

于 2012-01-31T19:35:28.133 回答
0

MonetDB 的文档说:“复制二进制文件:MonetDB/SQL 实例之间的表迁移可以使用二进制 COPY INTO/FROM 格式加速。请参阅此功能的配方。”但是,它没有说明我如何转储二进制格式的数据。我该怎么做?我期望类似:“将二进制文件从 TABLE 复制到“文件”;然后“将二进制文件从 ('file(s)') 复制到 TABLE;

于 2015-05-05T14:15:05.693 回答