SQL Server遊標使用例子

abstractcyj發表於2013-11-21
use ggs
go
declare @first_name varchar(200)
declare @last_name varchar(200)
declare cur_emp cursor for select first_name, last_name from emp --宣告遊標
create table #temp2(col1 varchar(200), col2 varchar(200)) --建立一個臨時表
open cur_emp--開啟遊標
fetch next from cur_emp into @first_name,@last_name --取出遊標資料
while @@FETCH_STATUS = 0 
begin
 insert into #temp2 values(@first_name, @last_name)
 fetch next from cur_emp into @first_name,@last_name
end
close cur_emp--關閉遊標
deallocate cur_emp--銷燬遊標
select * from #temp2

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-777164/,如需轉載,請註明出處,否則將追究法律責任。

相關文章