有关updatea一个表的问题(好像不简单)(续篇)

作者在 2011-04-05 18:48:35 发布以下内容
  在阅读本文之前希望你看一下我在论坛里发的一张帖子,地址如下:
 
   MS-SQL基础都学完了,以为自己掌握的还不错,谁知还是问题一大堆,例如上述帖子就是。
   话归正转,为解决该问题,我们得引入下SQL中的游标。我基础中没有学到游标,如果你也没有学,这里给出两个学习它的网页,看完你就会用了:

2、http://www.cnblogs.com/zhc088/archive/2007/12/18/1004629.html

3、另外SQL关机丛书上也有相关章节。

这样知道了游标的用途后,论坛里的那个问题就迎刃而解了,这里给出我的方法:

declare mycu cursor

for select * from 学生表

for update

go

open mycu

fetch from mycu

update 学生表 set 自动编号=1 where current of mycu

delete mycu

deallocate mycu

运行,问题解决,happy。

默认分类 | 阅读 988 次
文章评论,共0条
游客请输入验证码
浏览70875次
最新评论