有没有办法让一系列SQL处理脚本自动化?

问题描述:

假定我知道,还是我能学到任何相邻的技术/语言 - 什么是去了解自动化多家加工/总结SQL脚本的最佳方式?有没有办法让一系列SQL处理脚本自动化?

我有一些脚本,清理(例如,更新,删除),处理(如连接)和总结后处理,我上个月写了但想自动化。作为一系列顺序脚本将整个过程自动化的首选方法是什么?

编辑:所有这一切都在MySQL DBS运行。

这在很大程度上取决于你的DBMS。在SQL Server中,计划作业可以按计划运行任何存储过程/命令的组合,类似于Windows计划任务。

既然你已经标记为mysql的这个问题,我会认为这就是你的运行。要做到这一点在MySQL

一种方法是:

http://dev.mysql.com/tech-resources/articles/event-feature.html

如果一切都失败了,你可以参考这些脚本在存储过程中,比创造条件,连接到一个简单的命令行程序该数据库并调用该过程。然后使用Windows任务计划程序或类似计划安排该程序。

到鱼鳔的答案类似,但我会用一个Windows服务,而不是一个命令行应用程序(无GUI),并在服务中分裂出单独的数据库脚本到不同的任务,使他们能够在必要时在不同的被叫时间间隔,分别记录其结果,并进行独立配置。