T-SQL で指定時間 WAIT(SLEEP)する方法
文書番号:20572
SQL ステートメントの中で複数のコマンドを実行する際、数秒の待ちを入れたいことがあります。
WAITFOR DELAY で指定した時間、待ちを入れることができます。
【実行手順】
-
10秒待ちを入れる場合は以下のようにします。
WAITFOR DELAY '00:00:10';
最大24時間まで指定することができます。
-
指定した時刻まで待つ場合は「WAITFOR TIME」で待つことができます。
以下のコマンドでは 14時30分20秒まで待ちます。
WAITFOR TIME '14:30:20';