单元13创建与使用游标 SQL Server 2005数据库及应用.ppt

单元13创建与使用游标 SQL Server 2005数据库及应用.ppt

大型数据库(SQL Server) 模块10.2 游标及其使用 单元13 创建与使用游标 计算机工程学院 大型数据库课程组 大型数据库 * 学习目标 理解 游标的概念、作用 掌握 游标的使用方法 配合其他T-SQL语句,灵活使用游标 * 内容框架 * 引例 以前:使用SELECT语句对表格进行查询,返回的结果集包括所有满足条件的行。 思考:如果要求每次只显示结果集(例如上面的Course表)中的一行,该如何处理?——这在将T-SQL嵌入到其它高级语言(如C、VC、Delphi等)的编程中经常用到。 * 游标概述 可以将游标看作一种特殊的指针,它可以指向与它相关联的结果集中的任意一行,以便对当前位置的行进行处理。 游标提供了对一个结果集进行逐行处理的能力: 在结果集中定位特定行 从结果集的当前位置检索行 支持对结果集中当前位置的行进行数据处理(修改/删除) * 使用游标的步骤 声明游标 打开游标 处理数据(读取/修改/删除)——可以和其他T-SQL语句配合灵活使用 关闭游标(与打开游标配对) 释放游标(与声明游标配对,此时释放分配给游标的所有资源) 【例】游标基本使用的例子 * 总结:相关语法格式 声明游标 DECLARE cursor_name CURSOR [FORWORD_ONLY|SCROLL] FOR select_statements [FOR {REA

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档