DECLARE @cnt int

DECLARE @i int

 

SELECT @cnt = COUNT(*)

FROM TEST

 

SET @i = 0

 

WHILE(@i < @cnt)

BEGIN

 

 SET @i = @i + 1

END

 

혹은 SELECT 의 결과를 사용하기 위해서는 커서를 사용해야 합니다

 

DECLARE cur CURSOR FOR

SELECT id,name

FROM TEST


OPEN cur

 

DECLARE @id int

DECLARE @name varchar(50)


FETCH NEXT FROM cur INTO @id, @name

 

WHILE(@@FETCH_STATUS = 0)

BEGIN

 SELECT @id, @name

 FETCH NEXT FROM cur INTO @id, @name

END

 

CLOSE cur

DEALLOCATE cur

'▼ 게임개발 ▼ > 게임개발 - 서버+DB' 카테고리의 다른 글

다른 DB 에서 특정 데이터 가져오기  (0) 2013.01.02
ODBC 연결  (0) 2013.01.02
MSSQL server 2008 - 스케줄러(자동화)  (0) 2012.12.27
DB 튜닝이란?  (0) 2012.12.27
Posted by 타이슨킴