我在Mac上使用sqlite3命令行工具。 终端中的这些命令会将TableA的内容写入以逗号分隔的csv文件" dataout.csv",并将其放在桌面上。
sqlite> .header on
sqlite> .mode csv
sqlite> .once /Users/AccountName/Desktop/dataout.csv
sqlite> SELECT * FROM TableA;
但是,如果我希望结果是以分号分隔的 csv文件,我该怎么写?有可能吗?
我问的原因是TableA包含逗号,所以默认行为会创建一个乱码的cvs文件。
答案 0 :(得分:1)
在.separator
:
SELECT
.separator ";"