我希望能够创建一个批处理文件,可以循环遍历目录中的每个文件,并将其导入到SQlite3中。但是我遇到的问题是,SQlite3不接受从命令提示符/批处理中输入多个命令,只能接受一个命令。
我尝试过的方法是:
for %%f in (./tmp/*.csv) do (
echo %%f
sqlite3 database.db ".separator '|'" ".import './tmp/%%f' Dirs"
)
我收到了太多选项错误,因为它只期望一个单一的命令,而我需要多个。
我也不能写第二个文本文件被sqlite3调用,因为每次迭代导入的文件都会改变。
如果能得到帮助就太好了。