在特定时间自动获取数据库记录

本文关键字:获取 数据库 记录 定时间 | 更新日期: 2023-09-27 18:20:08

我有一项任务,基本上我不知道如何完成,我想从你们那里得到一些建议:我有一个包含许多二进制图像的数据库和一个有按钮的网站。

当我按下它时,会执行select语句来搜索特定日期后所有新插入的行,并将其发送到网站进行处理。我的老板问我,是否有任何方法可以手动完成这一过程,方法是使用web服务或数据库中的触发器,在特定日期后自动搜索新行并将新行发送到网站。

我不知道我是否解释了我需要什么。我的主要问题是有可能做到这一点,实现这一点的最佳方式是什么。还有一件事,如果可以实现,我能在特定的时间触发它每天工作吗?感谢

在特定时间自动获取数据库记录

正如我理解你的问题,这些是要求:

  • 您需要自动化现在通过单击网页上的按钮手动触发的过程

在我看来,最简单的方法是创建一个小型Console application并将其安装在合适的服务器上。然后在服务器上创建一个Windows task scheduler(除非你已经熟悉它,否则用谷歌搜索它)任务,该任务按照合适的时间表运行控制台应用程序。

例如,你可以让它每晚运行一次,比如午夜10分钟后,它会获取过去一天的所有图像,并"发送它们进行处理"。

首先,您必须了解网站不是记录库,而是根据用户请求工作的。因此,在你的网站上,如果你想更改网页上的内容,可以尝试AJAX reqeusts。如果您正在寻找一些选项来定期更新其他系统中的详细信息,请考虑其他Windows服务、cron作业或SSIS作业等。

使用光标和触发器,但必须将日期存储在数据库中,您希望在特定日期显示