MS+SQLSERVER游标.ppt

MS+SQLSERVER游标.ppt

ID:48048804

大小:75.00 KB

页数:13页

时间:2020-01-13

MS+SQLSERVER游标.ppt_第1页
MS+SQLSERVER游标.ppt_第2页
MS+SQLSERVER游标.ppt_第3页
MS+SQLSERVER游标.ppt_第4页
MS+SQLSERVER游标.ppt_第5页
资源描述:

《MS+SQLSERVER游标.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、游标目标游标游标概念游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制游标提供了一种对从表中检索出的数据进行操作的灵活手段使用游标,可以实现以下目标:允许定位到结果集中的特定行。从结果集的当前位置检索一行或多行数据。支持对结果集中当前位置的行进行修改。对于其他用户对结果集包含的数据库 数据所做的修改,支持不同的可见性级别游标优点游标允许应用程序对查询语句select返回的行结果集中每一行进行相同或不同的操作它还提供对基于游标位置而对表中数据进行删除或更新的能力游标把作为面向集合的数据库管理系统和面向行的程序设计两者联系起来使

2、两个数据处理方式能够进行沟通游标工作进程把游标与Transact-SQL语句的结果集相关联,并且定义游标的特征,如是否能够更新游标中的行。执行Transact-SQL语句以填充游标。检索想要查看的游标中的行。根据需要,对游标中当前位置的行执行修改操作(更新或删除)。关闭游标。游标的提取和滚动操作从游标中检索一行或多行的操作称为提取执行一系列的提取操作以向前或向后检索行的操作称为滚动API服务器游标类型只进游标静态游标键集驱动游标动态游标DECLARE语句用于创建游标。它包含SELECT语句,用来引入表中的记录。语法在T_SQL中创建游标DEC

3、LARECURSOR[FORWARDONLY

4、SCROLL][STATIC

5、KEYSET

6、DYNAMIC

7、FAST_FORWARD][READ_ONLY

8、SCROLL_LOCKS

9、OPTIMISTIC][TYPE_WARNING]FOR[FORUPDATE[OFColumn_name[,….N]]]打开游标OPEN检索记录FETCH关闭游标CLOSE删除游标引用DEALLOCATE

10、>在T_SQL使用游标在T_SQL提取和滚动游标1-2FETCHFIRST:提取游标的第一行。FETCHNEXT:提取上次提取的行的下一行。FETCHPRIOR:提取上次提取的行的前一行。FETCHLAST:提取游标中的最后一行。FETCHABSOLUTEn:如果n为正整数,则提取游标中的第n行如果n为负整数,则提取游标最后一行之前的第n行如果n为0,则不提取任何行在T_SQL提取和滚动游标2-2FETCHRELATIVEn:如果n为正,则提取上次提取的行之后的第n行。如果n为负,则提取上提取的行之前的第n行。如果n为0,则再次提取同一行。F

11、ETCH语句全局变量@@FETCH_STATUS:为执行的上一个游标FETCH语句返回一个整数值。@@CURSOR_ROWS:返回当前打开的游标中符合条件的行的数目。在T_SQL创建和使用游标示例

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

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

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