sqlite - 带有任务计划程序的 Sqlite3 或使用命令提示符计划任务
问题描述
我想在 1. task scheduler 或 2. on scheduled task 中使用 Command Prompt运行以下命令。sqlite3 数据库.sqlite < commands.txt
commands.txt 是
.headers off .mode csv .output test.csv SELECT SELECT json_extract(data, '$.patient._id','$.patient.created_on') FROM dataset; 。出口
作为方法 1,我无法在task scheduler上运行。
作为方法 2,我使用命令提示符将批处理文件用于计划任务。我的批处理文件是(test.bat) @echo on sqlite3 database.sqlite < commands.txt pause
它指向C:\Windows\System32>下(以管理员身份运行)并得到错误,如Error: near line 4: no such table: dataset
方法 1 在命令提示符下输入C:\Users\kk>database.sqlite < commands.txt。方法 2 也适用于C:\Users\kk>test.bat。但是这两种方法都不能在任务调度程序或使用命令提示符的计划任务上工作。
请教我怎么做。非常感谢。
解决方案
推荐阅读
- java - 从最近刷入应用程序后,CountDownTimer 未在服务中运行?
- vba - VBA 不会将 vba 参考转换为 excel 参考
- java - 安卓代码格式
- c++ - How to let clang-format format c++ long for loop into three lines?
- javascript - Onlick doesn't work
- react-native - In react native how to display dropbox entries in react native App
- swift - Vapor 3 - 搜索失败时返回不同的未来?
- asp.net-mvc - How to handle query string in Asp.net MVC 5
- python - 如何使用python从json文件中获取参数
- c# - 无法从后台运行的进程中读取 STDOut