WAITFOR DELAY!! SQLを待機/遅延させよう~ Sleepみたいな機能~
WAITFOR DELAY は他の言語(C#, JAVAなど)のSleepみたいな機能です。
設定した時間に達するまで待ちます。
下記のSQLは「1」がすぐ表示され1秒間待機してから「2」が表示されます。
SELECT 1
GO
WAITFOR DELAY '00:00:01'
GO
SELECT 2
GO
下記のSQLは「1」がすぐ表示され10秒間待機してから「2」が表示されます。
SELECT 1
GO
WAITFOR DELAY '00:00:10'
GO
SELECT 2
GO
下記のSQLは「1」がすぐ表示され15分間待機してから「2」が表示されます。
SELECT 1
GO
WAITFOR DELAY '00:15:00'
GO
SELECT 2
GO
下記のSQLは「1」がすぐ表示され2時間待機してから「2」が表示されます。
SELECT 1
GO
WAITFOR DELAY '02:00:00'
GO
SELECT 2
GO
WAITFOR DELAYは意外と使えるところがありますので、覚えておきましょう~~~