加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

batch-file – 从命令提示符调用SQLite3中的多个命令

发布时间:2020-12-12 23:42:48 所属栏目:百科 来源:网络整理
导读:我希望能够创建一个批处理文件,它将循环遍历目录中的每个文件并将其导入SQlite3.我遇到的问题是SQlite3不接受来自命令提示符/批处理的多个命令,只有1个命令. 我试过的是: for %%f in (./tmp/*.csv) do ( echo %%f sqlite3 database.db ".separator '|'" ".i
我希望能够创建一个批处理文件,它将循环遍历目录中的每个文件并将其导入SQlite3.我遇到的问题是SQlite3不接受来自命令提示符/批处理的多个命令,只有1个命令.

我试过的是:

for %%f in (./tmp/*.csv) do (
     echo %%f
     sqlite3 database.db ".separator '|'" ".import './tmp/%%f' Dirs"
 )

而且我得到了太多的选项错误,因为它只需要一个命令,而我需要超过1个.

我也不能编写第二个文本文件来由sqlite3调用,因为导入的文件将在每次迭代时更改.

帮助将不胜感激.

您可以使用 option -separator设置分隔符(其默认值为|).

如果你真的需要执行多个命令,你可以将它们写入文件和.read,或者回显所有这些命令并将它们输入到sqlite3中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读