关于SqlServer 2000 用Fetch的有关问题

关于SqlServer 2000 用Fetch的问题我想从数据库中查询处多条记录,对每条记录中的一项更新。我想把此项值更

关于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
[解决办法]
都是很好的建议! 值得学习