第七讲 游标 游标的引入 在数据库开发过程中当你检索的数据只是一条记录时 你所编写的事务语句代码往往使用SELECT语句但是我们常常会遇到这样情况即从某一结果集中逐一地读取一条记录那么如何解决这种问题呢游标为我们提供了一种极为优秀的解决方案 游标的概念 是指向查询结果集的一个指针 它是通过定于语句与一条select查询语句相关联的一组SQL语句 游标使用户可以逐行访问select查询语句返回的结果集 并可以对查询出来的结果执行不同的操作 包含两方面的内容 1 游标结果集2 游标位置 游标的种类 1 静态游标2 动态游标3 关键字集游标 使用游标的步骤 1 声明游标2 打开游标3 读取游标4 关闭游标 声明游标 格式 DECLAREcursor name INSENSITIVE SCROLL CURSORFORselect statement FOR READONLY UPDATE OFcolumn name n 打开游标 OPEN GLOBAL 游标名 读取游标 延迟执行语句WAITFOR 格式 waitfor delay time delay 设置等待时间的间隔tiem 设置等待结束的时间点 选项设置语句 setcondition on off value setrowcountsetnocount on off 攀登 下课了