游标
考试要求: 掌握     
知识路径:  > 数据库技术  > 数据库标准语言—SQL  > 嵌入式SQL  > SQL与宿主语言接口  > 主语言工作单元与数据库工作单元通信


 
       SQL语言是面向集合的,一条SQL语句可产生或处理多条记录。而主语言是面向记录的,一组主变量一次只能放一条记录,所以,引入游标,通过移动游标指针来决定获取哪一条记录。与游标相关的SQL语句有四条:
       (1)定义游标,格式如下:
       
       这是一条说明性语句,定义中的SELECT语句并不立即执行。
       (2)打开游标,格式如下:
       
       该语句执行游标定义中的SELECT语句,同时游标处于活动状况。游标是一个指针,此时指向查询结果的第一行之前。
       (3)推进游标,格式如下:
       
       该语句使用时,游标推进一行,并把游标指向的行(称为当前行)中的值取出,送到共享变量中。变量表由用逗号分开的共享变量组成。该语句常置于宿主语言程序的循环结构中,并借助宿主语言的处理语句逐一处理查询结果中的一个元组。
       (4)关闭游标,格式如下:
       
       该语句关闭游标,使它不再和查询结果相联系。关闭了的游标,可以再次打开,与新的查询结果相联系。在游标处于活动状态时,可以修改和删除游标指向的元组。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有