首页 > 解决方案 > 带有任务计划程序的 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。但是这两种方法都不能在任务调度程序或使用命令提示符的计划任务上工作

请教我怎么做。非常感谢。

标签: sqlitecommandtaskschedulerprompt

解决方案


推荐阅读