首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教怎么取出由游标指定的那一行呢?如下

2012-01-31 
请问如何取出由游标指定的那一行呢?如下declare@aaschar(16)declaremyCursorCURSORforselecttop10lotidfro

请问如何取出由游标指定的那一行呢?如下
declare   @a   as   char(16)
declare       myCursor           CURSOR   for      
select   top   10     lotid       from       lot      

open       myCursor      

FETCH       next       FROM       myCursor  
CLOSE       myCursor    
DEALLOCATE       myCursor  
上面中取出来第一行的lotid
如何付给一个变量呢
  select   top   10   @a=lotid   from   lot不成立

thanks

[解决办法]
declare @a as char(16)
declare myCursor CURSOR for
select top 10 lotid from lot

open myCursor

FETCH next FROM myCursor into @变量名
CLOSE myCursor
DEALLOCATE myCursor

热点排行
Bad Request.