使用游标读取数据的四个过程是(),打开游标,(),关闭游标。

题目
填空题
使用游标读取数据的四个过程是(),打开游标,(),关闭游标。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

用OPEN语句打开游标时,游标指针指向查询结果的______


答:第一个元组

第2题:

关于动态游标和静态游标的正确描述是()。

A、动态游标能够反映数据的最新变化,但耗用系统资源较多

B、静态游标不能够反映数据的最新变化

C、动态游标不能够反映数据的最新变化

D、静态游标能够反映数据的最新变化


正确答案:A

第3题:

ROLLBACK语句不能断开与数据库的连接,但是可以关闭所有打开的游标和过程。()

此题为判断题(对,错)。


参考答案:正确

第4题:

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

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

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

第5题:

在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是()。

A.游标打开

B.游标关闭

C.当前记录的数据加载到变量中

D.创建变量保存当前记录的数据


参考答案:C

第6题:

嵌入式SQL语句中游标的使用步骤有()。

A、说明游标

B、打开游标

C、推进游标

D、关闭游标


参考答案:ABCD

第7题:

利用游标机制可以实现对查询结果集的逐行操作。下列关于SQLServer 2008中游标的说法中,错误的是( )。

A.每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据

B.如果在声明游标时未指定INSENSITIVE选项,则已提交的对基表的更新都会反映在后面的提取操作中

C.当@@FETCH_STATUS=0时,表明游标当前行指针已经移出了结果集范围

D.关闭游标之后,可以通过OPEN语句再次打开该游标


正确答案:C
每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据,INSENSITIVE关键字用以创建由该游标使用的数据的临时复本。对游标的所有请求都从tempdb中的该临时表中得到应答。因此,在对该游标进行提取操作时,返回的数据中不反映对基表所做的修改,并且该游标不允许修改。使用SQL-92语法时,如果省INSENSITIVE,任何用户对基表提交的删除和更新都反映在后面的提取中。当“@@FETCH_STATUS=0”时,表示的含义是FETCH语句成功;“@@FETCH_STATUS=-1”时,FETCH语句失败或行不在结果集中;“@@FETCH_STATUS=-2”时,提取的行不存在;关闭游标之后,可以通过OPEN语句再次打开该游标。

第8题:

关于游标,下列说法正确的是( )

A.声明后必须打开游标以供使用

B.结束游标使用时,必须闭游标

C.使用游标前必须声明它

D.游标只能用于存储过程和函数


正确答案:D,C,A,B 

第9题:

使用显式游标的过程主要包括()操作。

A.定义显式游标

B.打开显式游标

C.从显式游标中读取数据

D.关闭显式游标


参考答案:A, B, C, D

第10题:

如何使用游标操作从数据库中读取多行数据?


正确答案: 游标可以看作是由一个查询结果集组成的一个临时只读文件,在程序中可以从这个临时文件中读取一条记录给程序的变量进行处理。使用游标的基本步骤如下。
(1)用DECLARE语句声明游标。
(2)用OPEN语句打开游标。
(3)使用FETCH语句提取数据。
(4)用CLOSE语句关闭游标。