如何导出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
我正在尝试各种语法,但没有结果.
示例查询:
select * from test;
Run Code Online (Sandbox Code Playgroud)
示例失败:
copy select * from test into test.csv;
copy "select * from test" into test.csv;
Run Code Online (Sandbox Code Playgroud)
好.缺少撇号和完整路径.分隔符也很有用
copy select * from test into '/home/user/test.csv' using delimiters ',';
Run Code Online (Sandbox Code Playgroud)