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

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

A.游标打开

B.游标关闭

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

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

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

第1题:

在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有()子句

A.WHERECURRENTOF

B.INTO

C.FORUPDATE

D.ORDERBY


参考答案:C

第2题:

利用游标机制可以实现对查询结果集的逐行操作。下列关于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语句再次打开该游标。

第3题:

释放与游标关联的所有数据结构的语句用()

A.CLOSE

B.DEALLOCATE

C.DECLARE

D.FETCH


正确答案:B

第4题:

打开游标的语句是()。

A.OPEN

B.OPEN CURSOR

C.DECLARE CURSOR

D.FETCH


参考答案:A

第5题:

卷游标的推进语句EXEC SQL FETCH ABSOLUTE -3表示______。

A.把游标移向查询结果的第3行

B.把游标移向查询结果的倒数第3行

C.把游标从当前位置推进3行

D.把游标从当前位置返回3行


正确答案:B

第6题:

在Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子句()

A.OPEN

B.CLOSE

C.FETCH

D.CURSOR


参考答案:C

第7题:

PL/SQL中,显式游标提取数据应使用哪个语句()

A.Cursor

B.Close

C.Open

D.Fetch


参考答案D

第8题:

在SQL语言中,实现数据检索的语句是()

A.SELECT

B.LOAD

C.SET

D.FETCH


参考答案:A

第9题:

下列关于SQL Server 2008游标中@@FETCH_STATUS的说法,正确的是( )。

A.每当对游标执行一次FETCH语句,系统都会自动对@@FETCH_STATUS赋一次值

B.用户可以对@@FETCH_STATUS变量进行赋值

C.用户可以在游标中声明@@FETCH_STATUS变量

D.每个游标都有一个专属于自己的@@FETCH_STATUS变量


参考答案:A

第10题:

在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据()。

A.用户进程

B.服务器进程

C.日志写入进程(LGWR)

D.检查点进程(CKPT)


参考答案:B

更多相关问题