嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时, 应使用的机制是( ),引入( )来解决主语言无空值的问题。A.主变量 B.游标 C.SQLCA D.指示变量 A.主变量 B.游标 C.SQLCA D.指示变量

题目

嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时, 应使用的机制是( ),引入( )来解决主语言无空值的问题。

A.主变量 B.游标 C.SQLCA D.指示变量 A.主变量 B.游标 C.SQLCA D.指示变量


相似考题
更多“嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时, 应使用的机制是( ),引入( )来 ”相关问题
  • 第1题:

    在SQL查询时,使用WHERE子句指出的是 ______。

    A.查询目标

    B.查询结果

    C.查询条件

    D.查询视图


    正确答案:C
    解析:在SQL命令使用SELECT查询时.WHERE子句指出的是查询条件,可参照SELECT语句的语法。

  • 第2题:

    在SQL Select查询语句中要去掉查询结果中的重复记录应使用英文关键字 () 。


    参考答案:DISTINCT

  • 第3题:

    在进行SQL查询时,使用WHERE子句提供的是______。

    A.查询目标

    B.查询结果

    C.查询条件

    D.查询分组


    正确答案:C
    解析:在SELECT-SQL语何中,WHERE子句给出的是查询的条件,有两种方式。①WHERE连接条件>——指定在多表查询时,数据表间应满足的条件。②WHERE筛选条件>——指定在查询结果中的记录必须满足的条件。

  • 第4题:

    SQL查询语句中,将查询结果存放在永久表中应使用短语

    A.TOP

    B.INTO ARRAY

    C.INTO CURSOR

    D.INTO TABLE


    正确答案:D
    解析:SQE查询语句中,将查询结果放在永久表中应使用短语INTO TABLE(或DBF),TOP短语用于显示部分结果,INTO ARRAY用于将查询结果放到数组中,INTO CURSOR用于将查询结果放在临时文件中。

  • 第5题:

    下列描述中,错误的是______。

    A.SQL中的DELETE语句可以删除一条记录

    B.SQL中的DELETE语句可以删除多条记录

    C.SQL中的DELETE语句可以用子查询选择要删除的行

    D.SQL中的DELETE语句可以删除子查询的结果


    正确答案:D
    解析:使用SQL的DELETE语句可以删除表中的一条或多条记录。当WHERE子句省略时,则删除表中的所有记录。该语句不用于删除子查询的结果。

  • 第6题:

    嵌入式SQL中通过 (49) 实现主语言与SQL语句间进行参数传递;SQL语句的执行状态通过 (50) 传递给主语言来进行流程控制;对于返回结果为多条记录的SQL语句,通过 (51) 来由主语言逐条处理。

    (49)

    A.主变量

    B.游标

    C.SQLCA

    D.数据集


    正确答案:A

  • 第7题:

    ( 8 )在 SQL 的 SELECT 查询时,使用 【 8 】 子句实现消除查询结果中的重复记录。


    正确答案:

  • 第8题:

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


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

  • 第9题:

    在SQL查询时,如果去掉查询结果中的重复组,需使用()参数。


    正确答案:distinct

  • 第10题:

    在使用SELECT-SQL命令进行查询时,若要保证在查询结果中无重复记录,可以在查询命令中使用()关键字(或称为“短语”或“子句”)。


    正确答案:DISTINCT

  • 第11题:

    填空题
    在使用SELECT-SQL命令进行查询时,若要保证在查询结果中无重复记录,可以在查询命令中使用()关键字(或称为“短语”或“子句”)。

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

  • 第12题:

    填空题
    在SQL查询时,如果去掉查询结果中的重复组,需使用()参数。

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

  • 第13题:

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

    A、INSERT

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

    C、DELETE

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


    参考答案:B

  • 第14题:

    在SQL的SELECI’查询中,使用【 】关键词消除查询结果中的重复记录。


    正确答案:DISTINCT
    DISTINCT 解析:SQL语句中,为了避免查询到重复纪录,可使用DISTINcT短语,但是每一个子句中只能使用一次DISTINCT。

  • 第15题:

    ● 嵌入式SQL中通过 (49) 实现主语言与SQL语句间进行参数传递;SQL语句的执行状态通过 (50) 传递给主语言来进行流程控制;对于返回结果为多条记录的SQL语句,通过 (51) 来由主语言逐条处理。

    (49)A. 主变量 B. 游标 C. SQLCA D. 数据集

    (50)A. 主变量 B. 游标 C. SQLCA D. 数据集

    (51)A. 主变量 B. 游标 C. SQLCA D. 数据集


    正确答案:A,C,B
    试题(49)~(51)分析
        本题考查考生对嵌入式SQL的掌握。
        嵌入式SQL用于高级语言(主语言)和数据库的交互。高级语言用于客户端,实现界面及与用户的交互SQL语言用于后台数据库,主语言将变量值传给SQL,或SQL将值传给主语言,是通过主变量来实现的,主语言需要对SQL语句的执行状态(是否执行成功、查询结果的记录数等)进行检查以确定下一步的处理,需要DBMS将SQL语句执行状态写入SQL通信区(即SQLCA),主语言从中读取;游标可以将SQL查询到的多条记录逐条提取赋给主变量,交由主语言处理。
    参考答案
          (49)A(50)C(51)B

  • 第16题:

    在SQL的SELECT查询中使用___子句消除查询结果中的重复记录。


    正确答案:DISTINCT
    本题考试SQL的查询命令的书写方法。SQL的数据查询语句格式: SELECT [ALL|DISTINCT] [表别名] FROM [数据库名] WHERE 条件
    GROUP BY 列名 HAVING 条件表达式
    DISTINCT的作用是去掉查询结果中的重复值。

  • 第17题:

    嵌入式SQL中,将记录的属性值赋给主变量时,若属性为空值,而主变量不能取空值,为解决这一矛盾,使用的机制是(56)。

    A.SQLCA

    B.游标

    C.指示变量

    D.动态SQL


    正确答案:C
    解析:本题考查对嵌入式SQL的掌握。数据库有空值,而高级语言中变量没有空值,所以当查询的记录某一属性为空值时,无法将空值赋给主变量,此时主变量仍保持原有值。同样,更新语句也存在主变量不能取空值问题。引入指示变量,用来标识对应主变量值是否为空值,可以解决此问题。

  • 第18题:

    在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语( )。 A.INTO TEMP

    在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语( )。

    A.INTO TEMP

    B.INTO DBF

    C.INTO TABLE

    D.INTo CURSOR


    正确答案:D
    D。【解析】在VisualFoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语INTOCURSOR。

  • 第19题:

    嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时,应使用的机制是(请作答此空),引入( )来解决主语言无空值的问题。

    A.主变量
    B.游标
    C.SQLCA
    D.指示变量

    答案:B
    解析:
    本题考查嵌入式SQL的基础知识。嵌入式SQL是SQL语句与过程化编程语言(主语言)的结合,嵌入式SQL负责实现数据库的操作,过程化语言负责用户界面及过程化处理。两种语言需要进行数据交互,SQL的査询结果为关系集合,通过游标,将关系的操作分解为对单一记录的各字段的操作以适应主语言无关系操作的能力。SQL中有空值而高级语言没用,为解决这一矛盾,采取指示变量的方式。指示变量为负值时,表示其对应的主变量中的值是空值(该主变量的值仍然存在,但无意义),由主语言和DBMS根据指示变量的值对主变量按空值处理。

  • 第20题:

    用SQL书写查询语句时,使用WHERE子句指出的是()。

    • A、查询目标
    • B、查询结果
    • C、查询条件
    • D、查询资料源

    正确答案:C

  • 第21题:

    在SQL查询时,使用WHERE子句是为了确定()

    • A、查询目标
    • B、查询结果
    • C、查询条件
    • D、查询去向

    正确答案:C

  • 第22题:

    在SQL查询时,如果需要去掉查询结果中的重复组,应使用()保留字。


    正确答案:DISTINCT

  • 第23题:

    填空题
    在SQL查询时,如果需要去掉查询结果中的重复组,应使用()保留字。

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