我希望能够制作一个批处理文件,它将遍历目录中的每个文件并将其导入到 SQlite3 中。我遇到的问题是 SQlite3 不接受来自命令提示符/批处理的多个命令,只接受 1 个命令。
我试过的是:
for %%f in (./tmp/*.csv) do (
echo %%f
sqlite3 database.db ".separator '|'" ".import './tmp/%%f' Dirs"
)
而且我收到了太多选项错误,因为它只需要一个命令,而我需要超过 1 个。
我也无法编写第二个由 sqlite3 调用的文本文件,因为每次迭代都会更改导入的文件。
帮助将不胜感激。