我需要將值從具有3列的Sqlite表導出爲CSV文件。 應該寫一環,並使用選擇查詢轉儲全部價值或者是有一個內置的SQL函數來做到這一點..將SQLite數據庫中的值導出爲CSV
我在這裏
void writecsv()
{
char c[1000];
FILE *fptr;
fptr=fopen("output.csv","w");
}
我需要將值從具有3列的Sqlite表導出爲CSV文件。 應該寫一環,並使用選擇查詢轉儲全部價值或者是有一個內置的SQL函數來做到這一點..將SQLite數據庫中的值導出爲CSV
我在這裏
void writecsv()
{
char c[1000];
FILE *fptr;
fptr=fopen("output.csv","w");
}
我用system
調用做
system("sqlite3 -header -csv 'db2.db' 'select * from tdata;' > out.csv");
沒有內置SQLite的lib中,但是你可以使用帶命令.mode csv
和.output
的sqlite3
CLI。這也可以通過使用init文件並從stdin/file中讀取SQL命令來編寫腳本。
謝謝..我得到它的工作。 PLZ看到我的答案... – techno
沒有內置功能來做到這一點。 – LPs