use northwind
declare @CategoryId int,@CategoryName varchar(50)
declare myCursor cursor for select CategoryId,CategoryName from Categories
open myCursor
fetch next from myCursor into @CategoryId,@CategoryName
while @@fetch_status=0
begin
print 'CategoryId='+cast(@CategoryId as varchar(4))
print 'CategoryName='+@CategoryName
print replicate('-',30)
fetch next from myCursor into @CategoryId,@CategoryName
end
close myCursor
deallocate myCursor
declare @CategoryId int,@CategoryName varchar(50)
declare myCursor cursor for select CategoryId,CategoryName from Categories
open myCursor
fetch next from myCursor into @CategoryId,@CategoryName
while @@fetch_status=0
begin
print 'CategoryId='+cast(@CategoryId as varchar(4))
print 'CategoryName='+@CategoryName
print replicate('-',30)
fetch next from myCursor into @CategoryId,@CategoryName
end
close myCursor
deallocate myCursor
本文提供了一个使用SQL游标的示例代码,展示了如何通过声明游标来遍历数据库中的记录,并打印每一项的具体信息。
1486

被折叠的 条评论
为什么被折叠?



