niusouti.com

当无法确定SELECT语句查询结果至多是一个元组时,需要用游标机制把多个元组一次一个地传送给宿主语言程序进行处理。另外,在游标处于活动状态时,也可以更新或删除游标指向的元组。

题目

当无法确定SELECT语句查询结果至多是一个元组时,需要用游标机制把多个元组一次一个地传送给宿主语言程序进行处理。另外,在游标处于活动状态时,也可以更新或删除游标指向的元组。


相似考题
更多“当无法确定SELECT语句查询结果至多是一个元组时,需要用游标机制把多个元组一次一个地传送给宿主语言程序进行处理。另外,在游标处于活动状态时,也可以更新或删除游标指向的元组。”相关问题
  • 第1题:

    必须使用游标的嵌入式SQL语句的情况是()。

    A、INSERT

    B、对于已知查询结果确定为多元组时

    C、DELETE

    D、对于已知查询结果确定为单元组时


    参考答案:B

  • 第2题:

    SQL语言采用______操作方式。

    例如,杏询所有平均成绩在90分以上的学生姓名,用户必须说明完成该请求的具体处理过程,即如何用循环结构按照某条路径一条一条地把满足条件的学生记录读出来,而SQL语言采用集合操作方式,不仅查询结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合(一次一个集合)。


    正确答案:集合
    集合 解析:非关系数据模型采用的是面向记录的操作方式,操作的对象都是一条记录(一次一个记录)。

  • 第3题:

    在SQL语言的SELECT语句中,用于对结果元组进行排序的是哪一个子句?______。

    A.GROUP BY

    B.HAVING

    C.ORDER BY

    D.WHERE


    正确答案:C

  • 第4题:

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

  • 第5题:

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

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

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

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

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


    正确答案:B

  • 第6题:

    当查询结果为多个元组时,交互式SQL中采用游标机制来指示所取出元组的位置。()


    答案:错
    解析:
    游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。

  • 第7题:

    SQL语言可以使用()语句来进行删除元组


    正确答案:delete

  • 第8题:

    使用游标可以进行更新和删除。此时,与普通的更新和删除的SQL语句比较,增加了子句()<游标名>。 在SQL SERVER中,从游标中读取记录使用()语句。


    正确答案:WHERE CURRENT OF;FETCH

  • 第9题:

    有关游标的论述,正确的是()。

    • A、隐式游标属性%FOUND代表操作成功
    • B、显式游标的名称为SQL
    • C、隐式游标也能返回多行查询结果
    • D、可以为UPDATE语句定义一个显式游标

    正确答案:A

  • 第10题:

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

    WHERE CURRENT OF

    B

    INTO

    C

    FOR UPDATE

    D

    ORDER BY


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    有关游标的论述,正确的是()。
    A

    隐式游标属性%FOUND代表操作成功

    B

    显式游标的名称为SQL

    C

    隐式游标也能返回多行查询结果

    D

    可以为UPDATE语句定义一个显式游标


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    卷游标的推进语句EXECSQLFETCHRELATIVE-4表示()
    A

    把游标移向查询结果的第4行

    B

    把游标移向查询结果的倒数第4行

    C

    把游标从当前位置推进4行

    D

    把游标从当前位置返回4行


    正确答案: B
    解析: 暂无解析

  • 第13题:

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

    A.WHERECURRENTOF

    B.INTO

    C.FORUPDATE

    D.ORDERBY


    参考答案:C

  • 第14题:

    SQL语言采用【 】操作方式。例如,查询所有平均成绩在90分以上的学生姓名,用户必须说明完成该请求的具体处理过程,即如何用循环结构按照某条路径一条一条地把满足条件的学生记录读出来,而 SQL语言采用集合操作方式,不仅查询结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合(一次一个集合)。


    正确答案:集合
    集合 解析:非关系数据模型采用的是面向记录的操作方式,操作的对象都是一条记录 (一次一个记录)。

  • 第15题:

    在SQL语言的SELECT语句中,用于对结果元组进行排序的是哪一个子句?

    A.GROUP BY

    B.HA VING

    C.ORDER BY

    D.WHERE


    正确答案:C
    解析:SQL语言提供了SELECT语句进行数据库的查询,该语句的一般格式为:SELECT[ALL|DISTINCT]目标列表达式>…FROM基本表>…[WHILE条件表达式>][GROUPBY列名1>][ORDERBY列名2>[ASC|DESC]]其中的ORDERBY用于对结果元组进行排序,正确答案为C。

  • 第16题:

    如果嵌入的SELECT语句的查询结果肯定是单元组,那么嵌入时______。

    A.肯定不涉及游标机制

    B.必须使用游标机制

    C.是否使用游标,由应用程序员决定

    D.是否使用游标,与DBMS有关


    正确答案:C

  • 第17题:

    在SQL语言的SELECT语句中,用于对结果元组进行分组的是( )子句。

    A)GROUP BY

    B)HAVING

    C)ORDER BY

    D)WHERE


    正确答案:A

  • 第18题:

    如果嵌入的SELECT语句的查询结果肯定是单元组,那么嵌入时()

    • A、肯定不涉及游标机制
    • B、必须使用游标机制
    • C、是否使用游标,由应用程序员决定
    • D、是否使用游标,与DBMS有关

    正确答案:C

  • 第19题:

    SQL语言提供了SELECT语句进行数据库查询,其查询结果总是一个()

    • A、关系
    • B、记录
    • C、元组
    • D、属性

    正确答案:A

  • 第20题:

    卷游标的推进语句EXECSQLFETCHABSOLUTE-3表示()

    • A、把游标移向查询结果的第3行
    • B、把游标移向查询结果的倒数第3行
    • C、把游标从当前位置推进3行
    • D、把游标从当前位置返回3行

    正确答案:B

  • 第21题:

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

    • A、WHERE CURRENT OF
    • B、INTO
    • C、FOR UPDATE
    • D、ORDER BY

    正确答案:C

  • 第22题:

    单选题
    SQL语言提供了SELECT语句进行数据库查询,其查询结果总是一个()
    A

    关系

    B

    记录

    C

    元组

    D

    属性


    正确答案: A
    解析: 暂无解析

  • 第23题:

    填空题
    使用游标可以进行更新和删除。此时,与普通的更新和删除的SQL语句比较,增加了子句()。 在SQL SERVER中,从游标中读取记录使用()语句。

    正确答案: WHERE CURRENT OF,FETCH
    解析: 暂无解析

  • 第24题:

    单选题
    如果嵌入的SELECT语句的查询结果肯定是单元组,那么嵌入时()
    A

    肯定不涉及游标机制

    B

    必须使用游标机制

    C

    是否使用游标,由应用程序员决定

    D

    是否使用游标,与DBMS有关


    正确答案: C
    解析: 暂无解析