Извлечение данных из нескольких баз данных sqlite в один .csv? - PullRequest
0 голосов
/ 10 июля 2019

Я использую это для извлечения данных из файла базы данных 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"
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...