我正在尝试输出到csv文件并使用以下命令:
once output.csv;
select * from table;
使用上面的命令,它将输出一个使用LF表示换行符的csv文件。无论如何都要更改设置,以便在输出文件时使用CR而不是LF?
注意:我可以使用excel打开它,但如果我导出多个文件,这将是一个麻烦。
答案 0 :(得分:4)
从版本3.8.6开始,您可以使用.separator
命令在CSV模式下定义记录分隔符:
.mode csv
.separator , "\r"
.once output.csv
select * from mytable;