MSSQL에서도 WHILE문을 통한 반복문 사용이 가능합니다.
--구조
WHILE [조건문]
BEGIN
반복할 내용
END
--예제
--@CNT이 100보다 작으면 계속해서 @CNT에 1을 더하는 WHILE반복문 입니다.
DECLARE @CNT int;
SET @CNT = 0;
WHILE @CNT <100
BEGIN
SET @CNT = @CNT + 1
END
SELECT @CNT; -- 결과: 100
WHILE문의 시작과 끝에 BEGIN, END만 추가하면 C++에서 사용하던 WHILE문과 동일하게 사용 가능합니다.
반응형
'DB > MS-SQL' 카테고리의 다른 글
[MSSQL] 집계 함수(GROUP BY, HAVING) (0) | 2020.07.27 |
---|---|
[MSSQL] 커서(Cursor) 사용법 (0) | 2020.06.03 |
[MSSQL] 문자열 치환하기(REPLACE, STUFF) (0) | 2020.05.12 |
[MSSQL] 문자열 자르기(SUBSTRING, LEFT, RIGHT) (0) | 2020.05.12 |
[MSSQL] CHECK 제약 조건 DROP, ADD (0) | 2020.05.07 |