database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4079 게시물 읽기
No. 4079
while문에서요~
작성자
김신희
작성일
2008-02-27 14:50
조회수
3,828

while문에서요~예를 들어

while @x<=30
begin
.
.
.
.
.
.
.
.
.

end


이런식이자나요~그런데 while문에서요 30이라는 숫자대신 다른걸 써도 되나요? 예를 들면 
while @x<=(select y from FT_H)
이런식으로요~

알려주세요~~^^

이 글에 대한 댓글이 총 5건 있습니다.

네에. 되는 것으로 알고 있습니다~

=> 테스트 해 본 결과 잘 됩니다.

도때리아님이 2008-02-27 15:00에 작성한 댓글입니다. Edit

감사합니다. 도때리아님~

늘 답변해주셔서 넘넘 감사해요~^^

김신희님이 2008-02-27 15:49에 작성한 댓글입니다. Edit

되는 것은 맞습니다만 
루핑을 도는 동안 매번 검사를 해야합니다. 
따라서 상수로 정의하고 오시는 것이 효율이 조금이나마 더 낫지 않을까 합니다.

.님이 2008-02-27 17:32에 작성한 댓글입니다. Edit

그값이 매일매일 변하는 값이라서 매일매일 숫자를 입력하는것보다는 

저런식으로 해놓으면 저장프로시저를 호출할떄마다 처리하기가 쉬울거라 생각했는데..

그것보다는 프로그램을 돌릴떄 프로그램 자체에 무리(?)가 가는게 더 위험한가요? ^^;;;;

김신희님이 2008-02-28 13:14에 작성한 댓글입니다. Edit

DECLARE @LOOP INT 
SELECT @LOOP = Y FROM FT_H 

WHILE (@X <= @LOOP) BEGIN 



END 

이런걸 이야기 하는 겁니다. ^^

.님이 2008-02-28 15:10에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4082like 검색시 '[' 에 무언가 있나요?? [4]
감자
2008-02-29
5114
4081저장프로시저 작성후에요~
김송희
2008-02-28
3359
4080현재시간 getdate() 를 얻어올 때 [2]
뾰로롱~
2008-02-27
4094
4079while문에서요~ [5]
김신희
2008-02-27
3828
4078날짜와 관련된 질문 [1]
이상인
2008-02-27
4583
4077BCP처리후 나오는 처리결과행 없앨 수 있나요?
my
2008-02-26
3456
4076저장프로시저 삭제시에요~ [4]
김신희
2008-02-26
4636
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다