SQLServer 実行クエリを待機する
実行するクエリを一時的に待機状態にしたい時がある。
簡易的に定期実行したい時があるそんなときに。
-- 指定時間だけ待つ(1秒まつ) WAITFOR DELAY '0:00:01.000' -- 指定時間まで待つ(22:30まで待つ) WAITFOR TIME '22:30:00.000'
■30秒に一回ロック情報を取得する
DECLARE @i AS DECIMAL = 0 WHILE @i < 10 BEGIN WAITFOR DELAY '00:00:30' select * from sys.syslockinfo SET @i = @i + 1 END