单选题 游标是系统为用户开设的一个
A) 内存空间 B) 数据缓冲区
C) 外存空间 D) 虚拟空间

【正确答案】 B
【答案解析】[解析] SQL语言与宿主语言具有不同的数据处理方式。SQL语言是面向集合的,一条SQL语句原则上可以产生或处理多条记录,而宿主语言是面向记录的,一组主变量一次只能存放一条记录。所以,仅使用宿主变量并不能完全满足 SQL语句向应用程序输出数据的要求,为此,嵌入式SQL引入了游标的概念,用游标来协调两种不同的处理方式。游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果,每个游标区都有一个名字。