单选题
信息管理
2008-11-20
在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过使用如下所列的哪种技术来实现?( )
A.指针(POINTER)
B.游标(CURSOR)
C.数组(DIMENSION)
D.栈(STACK)
参考答案
B
答案解析
在嵌入式SQL中,sQL语言与主语言具有不同数据处理方式。SQL语言是面向集合的,一条SQL语句原则上可以产生或处理多条记录。而主语言是面向记录的,一组主变量一次只能存放一条记录,所以仅使用主变量并不能完全满足sQL语句向应用程序输出数据的要求,为此嵌入式SQL引入了游标的概念,用游标来协调这两种不同的处理方式。游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。
你可能感兴趣的试题
A.sno=ssno AND sex='女'AND cname='计算机'
B.sno=ssno AND cno=scno AND cname='计算机'
C.sex='女'AND cname='计算机'
D.sno=ssno AND cno=sCno AND sex='女'AND cname='计算机'