ホームページ >データベース >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 中国語 Web サイトの他の関連記事を参照してください。