日期:2014-05-18  浏览次数:20493 次

Sql Server游标问题
谁能给我讲解下 SQL SERVER中的游标问题啊
  游标是怎么回事?
  怎么使用它?
  使用它有什么好处?
  使用它的优越性在那?
  为什么要使用游标?

  求大侠的 高解!!!!!

------解决方案--------------------
游标定义
DECLARE cursor_name CURSOR FOR SELECT_statement; 
游标操作
OPEN 打开游标
OPEN cursor_name; 
FETCH 获取游标当前指针的记录,并传给指定变量列表,注意变量数必须与游标返回的字段数一致,要获得多行数据,使用循环语句去执行FETCH
FETCH cursor_name INTO variable list; 
CLOSE关闭游标
CLOSE cursor_name ; 
注意:mysql的游标是向前只读的,也就是说,你只能顺序地从开始往后读取结果集,不能从后往前,也不能直接跳到中间的记录.