DataBase/MS SQL

While 문으로 Insert , Delete 문 사용

Godffs 2011. 7. 19. 14:30
반응형
-Insert 문
DECLARE @i INT
DECLARE @CNT CHAR(4)
SET @i = 1
SET @CNT = 1

WHILE
@i<= 50
    BEGIN
        INSERT INTO CLASS_1 VALUES(
            '홍길동' + @CNT,
            'TEST' + @CNT + '@EMAIL.COM',
            '학교' + @CNT,
            GETDATE()
        )
        SET @i = @i + 1
        SET @CNT = CONVERT(CHAR(4),@i)
   END
 

-Delete문
DECLARE @i INT
DECLARE @CNT CHAR(4)
SET @i = 1
SET @CNT = 1

WHILE
@i<= 50
    BEGIN
        DELETE FROM CLASS_1 WHERE Num = @i
            SET @i = @i + 1
            SET @CNT = CONVERT(CHAR(4),@i)
        END

끝~
반응형