没有合适的资源?快使用搜索试试~ 我知道了~
游标 存储过程游标 存储过程.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 105 浏览量
2022-07-06
13:07:46
上传
评论
收藏 32KB DOC 举报
温馨提示
试读
4页
游标 存储过程游标 存储过程
资源推荐
资源详情
资源评论
游标 存储过程
游标存储过程 2011-02-28 18:21 最终编辑樊储 09.08。26 7、游标
宿主语言一般只能在单记录方式下工作,即一次处理一个记录。而 SQL 语句的查
询结果常常是一张表,它包含多个记录,为此需要用游标(CURSOR)作为桥梁做
一些特殊处理。与游标有关的命令共有五条:
DECLARE、CURSOR、OPEN、FETCH、CLOSE、DEALLOCATE。
定义游标:DECLARE CURSOR,具体格式:
DECLARE 游标名[INSENSITIVE][SCROLL]CURSOR FOR SELECT-查询块
[FOR{READ ONLY|UPDATE[OF 列名列名
INSENSITIVE:说明用数据的临时拷贝来定义游标,所有对游标的请求都反映在
这个临时表上,此游标不准修改;
SCROLL:说明可以用所有的方法来存储数据,允许修改和删除;
FOR READ ONLY/FOR UPDATE 说明游标是只读的还是可以修改的;
该语句用 SELECT-查询块定义一个游标文件,它的内容是 SELECT-查询块的查询
结果(多个记录组成的临时表)。
打开游标:OPEN 游标名
该语句指执行 SELECT-查询块中的查询,并使游标指针指向查询结果的第一条记
录。
从游标中读记录:
FETCH[[NEXT|PRIOR|FIRST|LAST|ABSOLUTE n|RELATIVE n]FROM]
游标名
[INTO:主变量 1,:主变量
NEXT:说明如果是在 OPEN 后第一次执行 FETCH 命令,则返回结果集的第一行,
否则使游标的指针指向结果集的下一行;NEXT 是默认的选项,也是最常用的一
种方法;
PRIOR|FIRST|LAST|ABSOLUTE n|RELATIVE n:只有在定义游标时使用了
资源评论
oligaga
- 粉丝: 51
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功