집 >데이터 베이스 >MySQL 튜토리얼 >커서를 사용하여 SQL Server 쿼리 결과를 반복하는 방법은 무엇입니까?
SQL Server에서 쿼리 결과 반복
SQL Server는 쿼리 결과를 반복하여 특정 작업을 수행하는 강력한 기능을 제공합니다. T-SQL과 커서를 사용하여 레코드세트를 반복하는 방법은 다음과 같습니다.
DECLARE @MyCursor CURSOR; DECLARE @MyField YourFieldDataType; BEGIN SET @MyCursor = CURSOR FOR SELECT TOP 1000 YourField FROM dbo.table WHERE StatusID = 7 OPEN @MyCursor; FETCH NEXT FROM @MyCursor INTO @MyField; WHILE @@FETCH_STATUS = 0 BEGIN /* YOUR ALGORITHM GOES HERE */ FETCH NEXT FROM @MyCursor INTO @MyField; END; CLOSE @MyCursor; DEALLOCATE @MyCursor; END;
이 예에서는
위 내용은 커서를 사용하여 SQL Server 쿼리 결과를 반복하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!