我在.net windows窗体应用程序中使用了SQLite本地数据库。该应用程序将运行24小时,因此它永远不会关闭。所以我需要在一周的每个星期天删除旧记录。我怎样才能做到这一点?我应该编写批处理文件并创建任务计划程序吗?我们可以用批处理文件吗?
答案 0 :(得分:2)
您可以编写批处理文件并使用任务计划程序进行设置,是的。
这样的事情:
sqlite3 yourdb.db
sqlite> .read pathtoyourscript.sql
参考:https://www.sqlite.org/cli.html
就我个人而言,我倾向于发现一个控制台应用程序(特别是像CommandLineParser这样的东西)在组织和持续维护方面是更好的方法,但你可以做任何一种方式。