Durchlaufen von Abfrageergebnissen in SQL Server
SQL Server bietet leistungsstarke Funktionen zum Durchlaufen von Abfrageergebnissen, um bestimmte Vorgänge auszuführen. So iterieren Sie über ein Recordset mit T-SQL und einem Cursor:
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;
In diesem Beispiel:
Das obige ist der detaillierte Inhalt vonWie kann ich SQL Server-Abfrageergebnisse mithilfe von Cursorn durchlaufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!