读书人

关于SqlServer 2000 用Fetch的有关问题

发布时间: 2012-03-11 18:15:38 作者: rapoo

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

读书人网 >IBM DB2

热点推荐