SQlServer2005数据库及应用教师使用资源 教学课件 ppt 作者 徐人凤 第13章 游标.ppt

SQlServer2005数据库及应用教师使用资源 教学课件 ppt 作者 徐人凤 第13章 游标.ppt

ID:51964771

大小:539.00 KB

页数:13页

时间:2020-03-26

SQlServer2005数据库及应用教师使用资源 教学课件 ppt 作者 徐人凤 第13章 游标.ppt_第1页
SQlServer2005数据库及应用教师使用资源 教学课件 ppt 作者 徐人凤 第13章 游标.ppt_第2页
SQlServer2005数据库及应用教师使用资源 教学课件 ppt 作者 徐人凤 第13章 游标.ppt_第3页
SQlServer2005数据库及应用教师使用资源 教学课件 ppt 作者 徐人凤 第13章 游标.ppt_第4页
SQlServer2005数据库及应用教师使用资源 教学课件 ppt 作者 徐人凤 第13章 游标.ppt_第5页
资源描述:

《SQlServer2005数据库及应用教师使用资源 教学课件 ppt 作者 徐人凤 第13章 游标.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、当前位置的行进行数据处理(修改/删除)使用游标的步骤声明游标打开游标处理数据(读取/修改/删除)——可以和其他T-SQL语句配合灵活使用关闭游标(与打开游标配对)删除游标(与声明游标配对,此时释放分配给游标的所有资源)【问题】游标基本使用的例子相关语法格式声明游标DECLAREcursor_nameCURSOR[FORWORD_ONLY

3、SCROLL]FORselect_statements打开游标OPENcursor_name使用游标FETCH[NEXT

4、PRIOR

5、FIRST

6、LAST]FROMcursorI

7、nto@variable_name关闭游标CLOSEcursor_name删除游标DEALLOCATIONcursor_name练习1声明一个名为CrsStudent的游标,使其与“00电子商务班”的所有学生信息(学号、姓名)相关联,并逐行显示前三条学生信息如果遍历整个结果集?使用@@fetch_status:该全局变量/配置函数返回被最后FETCH语句执行的游标的状态,返回类型为int:0:FETCH语句成功-1:FETCH语句失败或此行不在结果集中-2:被提取的行不存在练习2使用游标遍历Course表,输出报

8、名人数最多的课程的信息(课程编码、课程名称、报名人数)练习3建立一个存储过程,利用游标求course表中某系(用户给定系代码)所开课程的最大报名人数,并把课程名称和最大报名人数作为输出变量返回给用户。本章小结掌握如何使用游标一般配合存储过程使用游标游标特别适合需循环表的处理过程。如果能合理的将客户端循环处理表的代码转换为存储过程,并用游标来处理将大大提高数据的处理速度课后任务独自完成第262页实训

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。