RETURN (TSQL Statement)
Exits unconditionally from the batch.
Syntax
RETURN [integer_expression]
Arguments
- integer_expression
- optional argument. It is the value to return to the caller, of type
int
.
Return Types
Returns an int
.
Remarks
If the argument is omitted, this statement returns 0.
Examples
DECLARE @i INT = 0;
WHILE @i < 100
BEGIN
PRINT @i;
IF @i = 3
RETURN -1;
SET @i += 1;
END
The result is:
0
1
2
3
and the RSQL Client rcli
displays the return code -1.