《游标及其使》PPT课件.ppt

上传人:牧羊曲112 文档编号:5548587 上传时间:2023-07-19 格式:PPT 页数:13 大小:326KB
返回 下载 相关 举报
《游标及其使》PPT课件.ppt_第1页
第1页 / 共13页
《游标及其使》PPT课件.ppt_第2页
第2页 / 共13页
《游标及其使》PPT课件.ppt_第3页
第3页 / 共13页
《游标及其使》PPT课件.ppt_第4页
第4页 / 共13页
《游标及其使》PPT课件.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《游标及其使》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《游标及其使》PPT课件.ppt(13页珍藏版)》请在三一办公上搜索。

1、第13章 游标及其使用,学习目标,会逐行处理查询结果的每一行,游标引例,以前:使用SELECT语句对表格进行查询,返回的结果集包括所有满足条件的行。思考:如果要求每次只显示表格(例如上面的Course表)中的一行,该如何处理?这在将T-SQL嵌入到其他高级语言(如C、VC、Delphi等)的编程中经常用到。,内容框架,游标概述,可以将游标看作一种特殊的指针,它可以指向与它相关联的结果集中的任意一行,以便对当前位置的行进行处理。游标提供了对一个结果集进行逐行处理的能力:在结果集中定位特定行从结果集的当前位置检索行支持对结果集中当前位置的行进行数据处理(修改/删除),使用游标的步骤,声明游标打开游

2、标处理数据(读取/修改/删除)可以和其他T-SQL语句配合灵活使用关闭游标(与打开游标配对)删除游标(与声明游标配对,此时释放分配给游标的所有资源)【问题】游标基本使用的例子,相关语法格式,声明游标DECLARE cursor_name CURSORFORWORD_ONLY|SCROLLFOR select_statements打开游标OPEN cursor_name使用游标FETCH NEXT|PRIOR|FIRST|LASTFROM cursor Into variable_name关闭游标CLOSE cursor_name删除游标DEALLOCATION cursor_name,练习1,

3、声明一个名为CrsStudent的游标,使其与“00电子商务班”的所有学生信息(学号、姓名)相关联,并逐行显示前三条学生信息,如果遍历整个结果集?,使用fetch_status:该全局变量/配置函数返回被最后FETCH语句执行的游标的状态,返回类型为int:0:FETCH语句成功1:FETCH语句失败或此行不在结果集中2:被提取的行不存在,练习2,使用游标遍历Course表,输出报名人数最多的课程的信息(课程编码、课程名称、报名人数),练习3,建立一个存储过程,利用游标求course表中某系(用户给定系代码)所开课程的最大报名人数,并把课程名称和最大报名人数作为输出变量返回给用户。,本章小结,掌握如何使用游标一般配合存储过程使用游标游标特别适合需循环表的处理过程。如果能合理的将客户端循环处理表的代码转换为存储过程,并用游标来处理将大大提高数据的处理速度,课后任务,独自完成第262页实训,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号