SLEEP (TSQL Statement)
sleeps for the specified number of seconds.
Syntax
SLEEP seconds
Arguments
- seconds
- is the number of seconds to sleep. It can be a fractional number, e.g. 10.5 for 10 seconds and a half.
- The max value for seconds is 600 (10 minutes).
Remarks
This statement doesn’t exist in MS SQL Server, which implements the equivalent
WAITFOR DELAY.
The statement SLEEP is essentially used for learning purpose. As all locks are retained until the script terminates, we can study them and investigate their effects.
Examples
SLEEP 10; -- sleeps for 10 seconds
SLEEP 10.5; -- sleeps for 10.5 seconds