monetdb:导出查询结果

时间:2015-08-05 16:28:13

标签: sql monetdb

如何导出monetdb查询结果(例如导出到csv文件)?

手册说:

  

复制到文件

     

带有文件名参数的COPY INTO命令允许快速   将结果集转储到ASCII文件中。该文件必须是   可由服务器访问,可能需要完整路径名。该   文件STDOUT可用于将结果定向到主输出   信道。

     

分隔符和NULL AS参数提供对布局的控制   需要。

     

COPY子查询INTO file_name [[USING] DELIMITERS   field_separator [',' record_separator [',' string_quote]]] [NULL AS   null_string]

https://www.monetdb.org/Documentation/Manuals/SQLreference/CopyInto

我尝试使用各种语法但没有结果。

示例查询:

public static <C> List<C> ConvertToList(SparseArray<C> sparseArray) {
    if (sparseArray == null) return null;
    List<C> arrayList = new ArrayList<C>(sparseArray.size());

    for (int i = 0; i < sparseArray.size(); i++)
        arrayList.add(sparseArray.valueAt(i));
    return arrayList;
}

示例失败:

select * from test;

1 个答案:

答案 0 :(得分:6)

行。缺少撇号和完整路径。分隔符也很有用

copy select * from test into '/home/user/test.csv' using delimiters ',';