Menggelung Melalui Keputusan Pertanyaan dalam Pelayan SQL
SQL Server menyediakan ciri berkuasa untuk menggelung melalui hasil pertanyaan untuk melaksanakan operasi tertentu. Begini cara untuk melelaran set rekod menggunakan T-SQL dan kursor:
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;
Dalam contoh ini:
Atas ialah kandungan terperinci Bagaimana untuk Mengulang Melalui Keputusan Pertanyaan Pelayan SQL Menggunakan Kursor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!