Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengulang Melalui Keputusan Pertanyaan T-SQL Menggunakan Kursor?
Menggelung melalui Keputusan Pertanyaan dalam T-SQL
Untuk menggelungkan hasil pertanyaan PILIH @id=table.id DARI jadual, anda boleh menggunakan CURSOR dalam T-SQL. Berikut ialah coretan kod yang menunjukkan cara untuk mencapai perkara ini:
DECLARE @id INT; DECLARE @name NVARCHAR(100); DECLARE @getid CURSOR; SET @getid = CURSOR FOR SELECT table.id, table.name FROM table; OPEN @getid; FETCH NEXT FROM @getid INTO @id, @name; WHILE @@FETCH_STATUS = 0 BEGIN EXEC stored_proc @varName = @id, @otherVarName = 'test', @varForName = @name; FETCH NEXT FROM @getid INTO @id, @name; END; CLOSE @getid; DEALLOCATE @getid;
Dalam skrip ini:
Atas ialah kandungan terperinci Bagaimana untuk Mengulang Melalui Keputusan Pertanyaan T-SQL Menggunakan Kursor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!