当前位置: 代码迷 >> DB2 >> 关于SqlServer 2000 用Fetch的有关问题
  详细解决方案

关于SqlServer 2000 用Fetch的有关问题

热度:9304   发布时间:2013-02-26 00:00:00.0
关于SqlServer 2000 用Fetch的问题

我想从数据库中查询处多条记录,对每条记录中的一项更新。
我想把此项值更新成1,可是怎么写都不对。
我写的代码如下:
DECLARE curl CURSOR FOR
  SELECT SSN
  FROM STUDENT ORDER BY SSN
OPEN CUR1
FETCH NEXT FROM CUR1
 ? INTO 1 *******
CLOSE CUR1
DEALLOCATE CUR1

请问该如何写,还有如果我用变量,怎么用代码实现给变量赋值?
@VSSN CHAR(9)
VSSN ='1'?????????????******

谢谢,大家帮帮我

------解决方案--------------------------------------------------------
DECLARE curl CURSOR FOR 
SELECT SSN 
FROM STUDENT ORDER BY SSN 
OPEN CUR1 
FETCH NEXT FROM CUR1 

update set a=1 where current of cur1
close
------解决方案--------------------------------------------------------
都是很好的建议! 值得学习
  相关解决方案