WAITFOR
{
DELAY 'time_to_pass' -- 暫停指定間隔,最長 24 小時
| TIME 'time_to_execute' -- 等待至特定時間點
| [ (receive_statement) | (get_conversation_group_statement) ] [, TIMEOUT timeout]
};
WAITFOR DELAY '00:00:10'; -- 暫停 10 秒
SELECT GETDATE();
WAITFOR TIME '23:00'; -- 等待至 23:00 執行後續
WAITFOR DELAY '01:00'; -- 暫停 1 小時
適用於排程測試、延遲重試等場景。