网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库应用技术第11章游标.pptxVIP

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2025/1/27广州铁路职业技术学院计算机应用教研室何继业易丹编制1数据库应用技术

----SQLServer2008何继业、易丹陈国荣编著王金兰主审

2025/1/272广州铁路职业技术学院计算机应用教研室何继业易丹编制第11章游标【学习要求】理解游标的概念、作用与分类。掌握游标的使用步骤。掌握游标的基本应用。

2025/1/273广州铁路职业技术学院计算机应用教研室何继业易丹编制第11章游标11.1游标概述11.2游标的声明和使用11.3游标的应用

2025/1/274广州铁路职业技术学院计算机应用教研室何继业易丹编制第11章游标11.1游标概述前面各章对数据的处理都是把结果集看成一个整体对象进行处理,在实际应用中,对数据的分析、统计处理往往需要针对结果集中的每一行或行中的每一列进行逐一遍历处理,在SQLServer系统中,实现这种控制逻辑的机制就是游标技术。游标提供了一种对表中检索出来的数据进行灵活操作的手段,它能从结果集中每次提取一条记录进行处理,并且,还能实现基于游标位置的对表中的记录进行删除或更新的操作功能。游标由结果集和结果集中指向特定记录的游标位置组成。1.游标的作用根据游标的功能特点,游标主要有如下作用:(1)在结果集中定位特定的行。(2)从结果集的当前位置检索一行或多行。(3)对结果集中的当前位置行进行数据的修改或删除。(4)支持在存储过程、触发器、脚本等程序中访问结果集中的具体数据。

2025/1/275广州铁路职业技术学院计算机应用教研室何继业易丹编制第11章游标11.1游标概述2.游标的分类按游标的实现方式分类,游标可分为T-SQL游标、API游标和客户游标等三种类型;按游标的作用域范围分类,游标可分为局部游标和全局游标等两种类型;T-SQL游标按数据的提取方式分类,游标可分为静态游标、动态游标、只进游标和键集驱动游标等四种类型。(1)静态游标静态游标打开时会在“tempdb”系统数据库中建立临时表结果集;游标数据只读;游标数据不能实时更新;游标的数据与游标打开时数据库中的数据集保持一致,在游标打开以后,数据库的数据更新不会反映到游标当中;静态游标只能按记录的顺序逐一向前提取数据进行处理。(2)动态游标动态游标的结果集能实时反映数据库中的数据更新。动态游标打开后,数据库用户对表进行的增、删、改等操作都能实时地将数据反映到游标的结果集当中,所以,动态游标能实时反映数据库的数据状态,处理的是实时数据。

2025/1/276广州铁路职业技术学院计算机应用教研室何继业易丹编制第11章游标11.1游标概述2.游标的分类(3)只进游标只进游标只支持从游标头至游标尾的顺序提取数据行,不支持前后滚动操作。(4)键集驱动游标键集驱动游标也是一种可滚动游标。游标打开时,游标中的数据行顺序是固定的。键集驱动游标由一套被称为键集的唯一标识符(键)控制。键由结果集中能唯一标识行的列构成。键集是游标打开时由“SELECT语句”返回的结果集中的一系列键值组成。键集在游标打开时建立在“tempdb”系统数据库中。在键集驱动游标中,对非键集列的数据所做的更改在用户滚动游标时是可见的。在游标外对表记录所做的更新在游标内是不可见的,除非关闭游标并重新打开。

2025/1/277广州铁路职业技术学院计算机应用教研室何继业易丹编制第11章游标11.2游标的声明和使用游标的使用遵循先声明后使用的原则,使用步骤为“声明游标、打开游标、从游标中提取数据并处理、关闭游标、释放游标”。游标的生命周期从游标声明开始,到游标释放结束,中间可以反复地对游标进行“打开游标、从游标中提取数据并处理、关闭游标”等操作。11.2.1声明游标1.语法格式(1)SQL-92标准语句DECLARE游标名[INSENSITIVE][SCROLL]CURSORFORSELECT语句[FOR{READONLY|UPDATE[OF列名[,…n]]}]

2025/1/278广州铁路职业技术学院计算机应用教研室何继业易丹编制第11章游标11.2.1声明游标1.语法格式(2)T-SQL扩展语句DECLARE游标名CURSOR[LOCAL|GLOBAL][FORWARD_ONLY|SCROLL][STATIC|KEYSET|DYNAMIC|FAST_FORWARD][READ_ONLY|S

文档评论(0)

xiadaofeike + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8036067046000055

1亿VIP精品文档

相关文档