我在.net Windows窗体应用程序中使用的是SQLite本地数据库。该应用程序将运行24小时,因此它将永远不会关闭。因此,我需要删除一周中每个星期日的旧记录。我怎样才能做到这一点?我应该编写批处理文件并创建任务计划程序吗?我们可以用批处理文件吗?
最佳答案
您可以编写一个批处理文件,然后使用“任务计划程序”进行设置。
像这样:
sqlite3 yourdb.db
sqlite> .read pathtoyourscript.sql
参考:https://www.sqlite.org/cli.html
就个人而言,我倾向于发现控制台应用程序(尤其是使用CommandLineParser之类的东西)在组织和正在进行的维护方面是更好的方法,但是您可以选择这两种方法。