我有一个包含字符串列表的文件(一个cloumn)。 文件示例
sdfsdfsdf
hfhfhfghf
dfgdggdfg
pookokkoo
基于monetdb网站上的文档,我必须创建一个BAT文件。
如何将带有字符串的文件转换为准备在monetdb中导入的BAT文件? 我如何从Java做到这一点?
谢谢,
monetdb网站doc http://www.monetdb.org/Documentation/Cookbooks/SQLrecipies/BinaryBulkLoad
答案 0 :(得分:3)
来自文档:
对于可变长度字符串,该文件应该每行有一个基于C的字符串值,以换行符结束,并且处理时不进行转义字符转换。
由于这正是您所拥有的格式,因此您可以直接使用它。
侧面的技术说明:MonetDB中的字符串是字典压缩的,这使得“手动”生成二进制表示非常困难。
答案 1 :(得分:0)
MonetDB的文档说:"复制二进制文件:可以使用二进制COPY INTO / FROM格式加速MonetDB / SQL实例之间的表迁移。请参阅此功能的配方。"但是,它没有说如何以二进制格式转储数据。我该怎么做?我期望类似于:"将二进制从TABLE复制到"文件&#34 ;;然后"将二进制文件从(' file(s)')复制到TABLE中;