2015-10-16 74 views
0

我在Mac上使用sqlite3命令行工具。 终端中的这些命令会将TableA的内容写出到逗号分隔的csv文件“dataout.csv”中,并将其放置在桌面上。如何使用终端上的sqlite3编写以分号分隔的csv文件

sqlite> .header on 
sqlite> .mode csv 
sqlite> .once /Users/AccountName/Desktop/dataout.csv 
sqlite> SELECT * FROM TableA; 

但我怎么会写,如果我想要的结果是一个分号分隔 csv文件?可能吗?

我问的原因是TableA包含逗号,所以默认行为会创建一个cib文件。

回答

1

使用.separator你这样的SELECT前:

.separator ";" 
+0

谢谢,非常简单。 – turingtested

相关问题