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 |