MSSQL - SQL문으로 반복문 구현하기 (FOR)

반응형

 

예시에 사용할 테이블 생성

  • 테이블 이름 : iNumberTable
  • 컬럼 이름 : iNum
  • 데이터 타입 : int

 

  • 비어 있는 테이블 확인
select * from iNumberTable


SQL을 사용하여 FOR문 구현

-- 반복문에 사용될 변수 선언
DECLARE @idx INT

-- 기본 값 설정
SET @idx = 1

-- FOR문 구현 (=for i=1; i<101 i++)
-- 해당 컬럼에 1부터 100까지의 숫자를 입력
WHILE (@idx < 101)
BEGIN
    INSERT INTO iNumberTable (iNum) values (@idx)
    SET @idx = @idx + 1
END

  • 쿼리 실행 결과

 

반응형