0

我的表中有“日期”列。每次当当前时间等于“日期”列中的时间时,我都需要为此表调用我的函数。我不知道是否可以在 ms sql server 中执行此操作?

4

1 回答 1

0

您似乎正在尝试实施某种调度。

您可以尝试使用一种名为SQL Server Agent的 SQL Server 服务来实现。虽然它可能不适合对时间事件的各种响应,但它应该能够管理某些任务。

您需要为其设置 SQL Server 代理作业

一项作业需要至少包含一个作业步骤,并且至少有一个可运行的计划。也许,此时您最容易使用Transact-SQL类型的作业步骤。

Transact-SQL 作业步骤只是一个 Transact-SQL 脚本,一个多语句查询。在您的情况下,它可能会首先检查是否有与当前时间匹配的行。然后,对于每个匹配的行,或者对于它们的整个集合,它将执行 Transact-SQL 允许您执行的任何类型的操作。

于 2013-02-11T13:49:25.910 回答