while문에서요~예를 들어 while @x<=30 begin . . . . . . . . . end 이런식이자나요~그런데 while문에서요 30이라는 숫자대신 다른걸 써도 되나요? 예를 들면 while @x<=(select y from FT_H) 이런식으로요~ 알려주세요~~^^
네에. 되는 것으로 알고 있습니다~ => 테스트 해 본 결과 잘 됩니다.
감사합니다. 도때리아님~ 늘 답변해주셔서 넘넘 감사해요~^^
되는 것은 맞습니다만 루핑을 도는 동안 매번 검사를 해야합니다. 따라서 상수로 정의하고 오시는 것이 효율이 조금이나마 더 낫지 않을까 합니다.
그값이 매일매일 변하는 값이라서 매일매일 숫자를 입력하는것보다는 저런식으로 해놓으면 저장프로시저를 호출할떄마다 처리하기가 쉬울거라 생각했는데.. 그것보다는 프로그램을 돌릴떄 프로그램 자체에 무리(?)가 가는게 더 위험한가요? ^^;;;;
DECLARE @LOOP INT SELECT @LOOP = Y FROM FT_H WHILE (@X <= @LOOP) BEGIN END 이런걸 이야기 하는 겁니다. ^^