WHILE
while은 SQL문을 반복할 때 사용합니다.
문법
WHILE Boolean_expression
{ sql_statement | statement_block | BREAK | CONTINUE }
Boolean_expression이 참이면 {} 안에 작성한 SQL문을 실행하고 다시 Boolean_expression을 검사합니다.
CONTINUE를 만나면 남은 실행문을 실행하지 않은 채 다시 Boolean_expression을 검사하고,
BREAK를 만나면 루프를 탈출합니다.
예시)
DECLARE @i int
SET @i = 1
while @i < 6
BEGIN
print @i
SET @i += 1
END
GO
출력
1
2
3
4
5
'백엔드 > SQL' 카테고리의 다른 글
[SQL] User-defined Function(2) (0) | 2021.12.03 |
---|---|
[SQL] User-Defined Functions (1) (0) | 2021.12.03 |
[SQL] IF...ELSE (0) | 2021.12.02 |
[SQL] CASE문 (0) | 2021.12.02 |
[SQL] Begin ... END (0) | 2021.12.01 |
댓글