Control-of-Flow

**APPLIES TO:** ![yes](media/yes.png)SQL Server (starting with 2012) ![no](media/no.png)Azure SQL Database ![no](media/no.png)Azure SQL Data Warehouse ![no](media/no.png)Parallel Data Warehouse

The Transact\-SQL control-of-flow language keywords are:

BEGIN…END RETURN
BREAK THROW
CONTINUE TRY…CATCH
GOTO label WAITFOR
IF…ELSE WHILE

See Also

CASE (Transact-SQL)
Slash Star (Block Comment) (Transact-SQL)
– (Comment) (Transact-SQL)
[DECLARE @local_variable (Transact-SQL)](../../t-sql/language-elements/declare-local-variable-transact-sql.md)
EXECUTE (Transact-SQL)
PRINT (Transact-SQL)
RAISERROR (Transact-SQL)