试述游标(Cursor)的作用,并解释实现此功能的诸条语句的用途。

题目

试述游标(Cursor)的作用,并解释实现此功能的诸条语句的用途。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 32 ) 查询 “ 读者 ” 表的所有记录并存储于临时表文件 one 中的 SQL 语句是

A ) SELECT * FROM 读者 INTO CURSOR one

B ) SELECT * FROM 读者 TO CURSOR one

C ) SELECT * FROM 读者 INTO CURSOR DBF one

D ) SELECT * FROM 读者 TO CURSOR DBF one


正确答案:A

第2题:

解释是在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条指令或指令的功能,通过低级机器语言程序中的每条语句或指令逐条解释来实现的技术。()


参考答案:×

第3题:

在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过使用如下所列的哪种技术来实现?( )

A.指针(POINTER)

B.游标(CURSOR)

C.数组(DIMENSION)

D.栈(STACK)


正确答案:B

在嵌入式SQL中,sQL语言与主语言具有不同数据处理方式。SQL语言是面向集合的,一条SQL语句原则上可以产生或处理多条记录。而主语言是面向记录的,一组主变量一次只能存放一条记录,所以仅使用主变量并不能完全满足sQL语句向应用程序输出数据的要求,为此嵌入式SQL引入了游标的概念,用游标来协调这两种不同的处理方式。游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。

第4题:

将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是()。

A.GRANTSELECTTOSONWANGWITHGRANTOPTION
B.GRANTSELECTONSTOWANGWITHGRANTOPTION
C.GRANTSELECTTOSTOWANGWITHGRANTOPTION
D.GRANTSELECTONSONWANGWITHGRANTOPTION

答案:B
解析:
ON子句用于指定要授予对象权限的数据库对象名,可以是基本表名、视图名等。TO后指定授权的用户名称。将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户,实现此功能的SQL语句是GRANTSELECTONSTOWANGWITHGRANTOPTION。

第5题:

②现要查询TeacherID为“1234”的教师的领导的TeaeheID,请给出相应的SQL语句,要求只使用一条SQL语句实现,且此语句中不允许包含子查询。


正确答案:② select T2.LeaderID from Treachers as T1 join Teachers as T2 on TLeaderID=T2.TeacherID where T1 TeacherID=‘1234’
② select T2.LeaderID from Treachers as T1 join Teachers as T2 on TLeaderID=T2.TeacherID where T1 TeacherID=‘1234’ 解析:创建表格使用CREATE语句。对于查询表中领导的领导信息可以通过对该表进行自我连接,1234的条件约束可以通过在WHERE子句中来实现。

第6题:

下列关于游标的叙述错误的是()。

A、游标是一种能从包括多条记录的结果集中每次提取一条记录的机制。

B、游标由结果集和游标位置组成。

C、游标是面向单条记录的操作。

D、游标与SQL查询语句是相冲突的


参考答案:D

第7题:

查询“读者”表的所有记录并存储于临时表文件one中的SQL语句是( )。

A.SELECT*FROM读者INTO CURSOR one

B.SELECT*FROM读者To CURSOR one

C.SELECT*FROM读者INTO CURSOR DBF one

D.SELECT*FROM读者To CURSoR DBF one


正确答案:A
A。【解析】将查询结果存放在临时文件中应使用短语INTOCURSORCursorName语句,其中CursorName是临时文件名,该语句将产生的临时文件是一个只读的.dbf文件,当查询结束后该临时文件是当前文件。

第8题:

嵌入式SQL语句与主语言之间的通信方法是:主语言向SQL语句输入数据主要用主变量(主语言中的程序变量)来实现;SQL语句向主语言输出数据主要用主变量和游标来实现。所谓游标,指的是系统为用户开设的一个【 】。


正确答案:数据缓冲区
数据缓冲区

第9题:

在定义游标时使用的FOR UPDATE子句的作用是()。

A.执行游标

B.执行SQL语句的UPDATE语句

C.对要更新表的列进行加锁

D.都不对


参考答案:C

第10题:

与游标有关的SQL语句有哪几个?( )

A.游标定义语句
B.游标声明语句
C.游标打开语句
D.游标推进语句
E.游标关闭语句

答案:A,C,D,E
解析:
与游标有关的SQL语句有四个:游标定义语句(DECLARE),游标打开语句(OPEN),游标推进语句(FETCH),游标关闭语句(CLOSE)。

更多相关问题