使用sqlserver遊標的例子
declare @name varchar(50)
declare cur_name cursor for
select top 10 name from sysobjects --定義遊標
open cur_name --打開遊標
fetch next from cur_name into @name --將name欄位存到@name變數中
while @@fetch_status=0 --執行成功
begin
print @name --列印
fetch next from cur_name into @name
end
close cur_name --關閉遊標
deallocate cur_name --銷毀遊標
/*結果
sysobjects
sysindexes
syscolumns
systypes
syscomments
sysfiles1
syspermissions
sysusers
sysproperties
sysdepends
*/