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

关于SqlServer 2000 用Fetch的有关问题

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

热点排行