gpt4 book ai didi

SQL Server 每个时间间隔执行查询

转载 作者:行者123 更新时间:2023-12-03 02:03:26 25 4
gpt4 key购买 nike

我想每 3 秒在 Management Studio 中执行一次查询,以满足监控/维护需求。我知道我可以定义作业或使用外部应用程序。但我正在寻找更简单的东西。类似于以下伪代码:

DECLARE @Interval INT
SET @Interval = 3000 -- I'm expecting milliseconds
BEGINLOOP (@Interval)
SELECT * FROM MyTransactions
ENDLOOP

我希望输出每 3 秒刷新一次。这可能吗?

最佳答案

您可以在循环中使用 WAITFOR。您可以在 WAITFOR 语句中指定间隔时间。

类似这样的事情:

WHILE 1=1
BEGIN
WAITFOR DELAY '00:00:05' -- Wait 5 seconds

SELECT * FROM MyTransactions

-- Break on some condition
END

关于SQL Server 每个时间间隔执行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18967381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com