从 0 到 5 秒倒计时并重复

svi*_*esh 2 sql-server

每当执行时,我可以使用什么查询来触发从 0 到 5 秒的倒计时?当我执行查询时,输出必须是 0 秒到 5 秒,一旦 5 秒再次完成,它应该回到 0。当我再次执行时,它应该从 0 到 5 秒开始。是否可以使用 sql 查询来实现这样的功能?

Geo*_*ios 7

WaitFor应该可以帮助您完成此操作。

在您的情况下,我们可以简单地传递延迟时间如下

WAITFOR DELAY '00:00:05';
Run Code Online (Sandbox Code Playgroud)

这将简单地等待 5 秒钟,然后返回给调用者。


kev*_*hat 6

您是否查看了 waitfor delay 命令?见下面的例子

while 1=1
begin
    --do something
    waitfor delay '00:00:05'
end
Run Code Online (Sandbox Code Playgroud)