我在.net Windows窗体应用程序中使用的是SQLite本地数据库。该应用程序将运行24小时,因此它将永远不会关闭。因此,我需要删除一周中每个星期日的旧记录。我怎样才能做到这一点?我应该编写批处理文件并创建任务计划程序吗?我们可以用批处理文件吗?

最佳答案

您可以编写一个批处理文件,然后使用“任务计划程序”进行设置。

像这样:

sqlite3 yourdb.db
sqlite> .read pathtoyourscript.sql


参考:https://www.sqlite.org/cli.html

就个人而言,我倾向于发现控制台应用程序(尤其是使用CommandLineParser之类的东西)在组织和正在进行的维护方面是更好的方法,但是您可以选择这两种方法。

10-08 00:49