백엔드/SQL
[SQL] WHILE
leejiwoo21
2021. 12. 2. 18:30
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