While 문 안에 Case 구문을 썼는데.. 자꾸 오류가 나더군요.
IF Else 문으로 바꾸니 되더군요. 혹시 이류를 아시는 분은 알려주세요 ㅠㅠ
DECLARE @A INT
DECLARE @B INT
WHILE @A < 10
BEGIN
IF @A in (1,2,3,4) SET @B='small'
ELSE IF @A = 5 SET @B = 'middle'
ELSE IF @A in (6,7,8,9) SET @B = 'big'
END
반응형
While 문 안에 Case 구문을 썼는데.. 자꾸 오류가 나더군요.
IF Else 문으로 바꾸니 되더군요. 혹시 이류를 아시는 분은 알려주세요 ㅠㅠ
DECLARE @A INT
DECLARE @B INT
WHILE @A < 10
BEGIN
IF @A in (1,2,3,4) SET @B='small'
ELSE IF @A = 5 SET @B = 'middle'
ELSE IF @A in (6,7,8,9) SET @B = 'big'
END