简体   繁体   English

monetdb:导出查询结果

[英]monetdb: export query result

How to export monetdb query result (eg to csv file)? 如何导出monetdb查询结果(例如到csv文件)?

Manual says: 手册说:

Copy into File 复制到文件

The COPY INTO command with a file name argument allows for fast dumping of a result set into an ASCII file. 带有文件名参数的COPY INTO命令允许将结果集快速转储到ASCII文件中。 The file must be accessible by the server and a full path name may be required. 服务器必须可以访问该文件,并且可能需要完整的路径名。 The file STDOUT can be used to direct the result to the primary output channel. 文件STDOUT可用于将结果定向到主输出通道。

The delimiters and NULL AS arguments provide control over the layout required. 分隔符和NULL AS参数提供对所需布局的控制。

COPY subquery INTO file_name [ [USING] DELIMITERS field_separator [',' record_separator [ ',' string_quote ]]] [ NULL AS null_string ] COPY子查询INTO文件名[[使用中]分隔符field_separator [','record_separator [','string_quote]]] [NULL AS null_string]

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

I'm trying with various syntax but with no result. 我正在尝试各种语法,但没有结果。

example query: 示例查询:

select * from test;

example failures: 失败示例:

copy select * from test into test.csv;
copy "select * from test" into test.csv;

OK. 好。 Missing apostrophe and full path. 缺少撇号和完整路径。 Also delimiters useful 分隔符也有用

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM