* 그때는 다음과 같이 While문을 사용하면 된다.
DECLARE @intI int = 1 -- 변수 선언 후 초기값 1 대입
WHILE @intI <= 5 -- 반복수행 횟수 조절
BEGIN -- While문의 시작
PRINT @intI -- print를 통해 수치의 증감을 확인
SELECT * FROM A_Table WHERE Column_1 = @intI -- example 구문. 필요에 따라 다양하게 변경 가능
SET @intI += 1 -- 변수의 증감 조절
END -- While문의 종료
PRINT 'Done' -- 모든 작업의 종료
* 예를 들어, 임시테이블(@A_Table)의 1번 컬럼(Column_1)에 1부터 100까지 값을 채우려면 다음과 같이 쿼리를 작성한다.
-- 임시테이블 @A_Table 선언
DECLARE @A_Table TABLE(
Column_1 INT
)
-- While문을 통한 숫자 입력
DECLARE @idx INT
SET @idx = 1
WHILE (@idx <= 100)
BEGIN
INSERT INTO @A_Table(Column_1) values(@idx)
SELECT @idx = @idx + 1
END
-- @A_Table 확인
SELECT * FROM @A_Table
댓글 없음:
댓글 쓰기