实验5_游标.doc

上传人:ng****60 文档编号:3181406 上传时间:2019-05-24 格式:DOC 页数:7 大小:153.50KB
下载 相关 举报
实验5_游标.doc_第1页
第1页 / 共7页
实验5_游标.doc_第2页
第2页 / 共7页
实验5_游标.doc_第3页
第3页 / 共7页
实验5_游标.doc_第4页
第4页 / 共7页
实验5_游标.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、实验 5 游标实验目的:掌握游标的声明、打开、推进、关闭与释放,熟练使用游标实验环境准备:创建数据库 ch8db,并在其中创建表 stuinfo,代码如下:create database ch8dbgouse ch8dbcreate table stuinfo(sno char(7) primary key,sname char(10),ssex char(2),birth smalldatetime,grade smallint)insert into stuinfo values(2009001,Tom,男,1990-1-5,90)insert into stuinfo values(20

2、09002,Jerry,女,1990-2-11,90)insert into stuinfo values(2009003,Betty,男,1990-3-24,90)insert into stuinfo values(2009004,John,男,1990-4-25,90)insert into stuinfo values(2009005,Peter,女,1990-5-18,80)insert into stuinfo values(2009006,Mosuli,女,1990-6-17,80)insert into stuinfo values(2009007,Sula,男,1990-7-

3、7,80)insert into stuinfo values(2009008,Herry,女,1990-8-06,80)insert into stuinfo values(2009009,Charli,男,1990-9-22,80)实验知识准备:游标的使用步骤1、声明游标:确定游标的属性及指示的查询结果集2、打开游标:分析定义游标的 SELECT 语句,形成结果集3、推进游标,以行为单位从结果集中获取数据4、关闭游标:停止处理查询5、释放游标:释放分配给游标的所有存储资源实验内容:一、声明游标DECLARE SCROLL CURSORFOR FOR READ ONLY|UPDATE OF

4、列名表说明:1、SCROLL 选项省略时,称为只进游标,即游标只能向前滚动,提取数据的选项只能用 NEXT;加上此选项时称为滚动游标,即游标可随意滚动,提取数据的选项可用(FIRST 、LAST、PRIOR 、NEXT、RELATIVE、ABSOLUTE)2、READ ONLY 表示游标是只读的3、UPDATE 表明游标是可更新的,可在后面加 OF 短语指明游标内可更新的列,若未指定列表则可更新所有列操作:分别声明如下四种类型的游标二、打开游标OPEN 如:打开游标 cur_ro_fd 的命令为三、读取游标FETCH NEXT|PRIOR|FIRST|LAST |ABSOLUTE n|nvar

5、 |RELATIVE n|nvarFROM INTO 变量名 1, . . . 变量名 n 说明: n 是整型常量, nvar 是 smallint、tinyint 或 int 型变量ABSOLUTE n: 当 n0 时表示返回从游标头开始的第 n 行数据,并将返回行当成新的当前行; 当 n0 时表示返回当前行之后的第 n 行数据,并将返回行当成新的当前行; 当 n 如:关闭游标 cur_ro_fd 的命令为五、释放游标DEALLOCATE 如:释放游标 cur_ro_fd 的命令为注:这个命令就不要执行了,因后面还要用到这个游标,否则后面用时要再重新创建一次该游标六、游标测试1、测试游标只前进情况与可前进可后退的滚动情况注:以下红方框里的代码必须选中同时执行,不能单独一条一条地执行2、测试游标的只读与可更新情况

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。