从多个sqlite数据库提取数据到单个.csv?

时间:2019-07-10 10:06:26

标签: sqlite cmd

我正在使用它从sqlite数据库文件中提取数据,commands.txt是我放置sqlite查询的位置:

sqlite3 base1.db < commands.txt > "base1.csv"

这对于一个文件有效,现在我需要一次将该命令应用于多个.db文件。此.db文件存储在子文件夹中(它们都具有相同的结构,因此sqlite命令对所有文件均有效) 我需要根据.db中的sqlite查询从所有commands.txt文件中收集数据,如果可能的话,将数据收集到一个.csv文件中? 执行此操作时,我没有得到结果,但文件为空。

cd /D "C:\sqlite-tools-win32-x86"
for /R %%G in (*.db) do (
    sqlite3 < commands.txt > "%%~dpnG.csv"
)

0 个答案:

没有答案