更多“如果在导出视图的过程中,使用了分组和统计函数操作,则可以对这个视图执行更新操作。”相关问题
  • 第1题:

    下列哪一类视图上可以进行插入、删除和更新操作?

    A.带表达式的视图

    B.连接视图

    C.行列子集视图

    D.分组视图


    正确答案:C
    解析:对视图进行插入、删除和更新操作会有困难,因为视图仅是一种虚构的表,并非实际存在于数据库中,而以上这些操作会引起数据库变动。只有在一些特殊情况下,可以对视图进行这些操作,如视图中的每一行、列都对应于基本表中的唯一一行、列,即视图是行列子集视图。所以正确答案为C。

  • 第2题:

    在Visual FoxPro中,关于视图的正确叙述是 ______。

    A.视图与数据库表相同,用来存储数据

    B.视图不能同数据库表进行连接操作

    C.在视图上不能进行更新操作

    D.视图是从一个或多个数据库表导出的虚拟表


    正确答案:D
    解析:视图是根据表定义或派生出来的,是可以更新的,它兼有表和查询的特点。

  • 第3题:

    下列有关对视图执行DML操作的表述中哪个正确?()

    • A、可以对简单视图执行DML操作。
    • B、不能对包含WITH CHECK OPTION子句的视图执行DML操作。
    • C、可以对包含WITH READ ONLY选项的视图执行DML操作。
    • D、可以对包含由表达式(如COST+1)定义的列的视图执行DML操作。

    正确答案:A

  • 第4题:

    进行数据库操作时,不能在视图上完成的操作是()。

    • A、更新视图
    • B、查询
    • C、在视图上定义新的表
    • D、在视图上定义新的视图

    正确答案:C

  • 第5题:

    在视图上不能完成的操作是()。

    • A、在视图上定义新的视图
    • B、查询操作
    • C、更新数据
    • D、在视图上定义新的基本表

    正确答案:D

  • 第6题:

    下述关于视图的描述,正确的是()。

    • A、视图仅由一个基本表导出
    • B、执行视图比在客户端直接执行SELECT语句的速度要慢
    • C、在SQL Server中,可以像基本表一样对视图进行查询操作
    • D、视图存储在客户端的数据库中

    正确答案:C

  • 第7题:

    下列有关对视图执行DML操作的表述中哪个是正确的?()

    • A、可以对简单视图执行DML操作。
    • B、不能对包含WITH CHECK OPTION子句的视图执行DML操作。
    • C、可以对包含WITH READ ONLY选项的视图执行DML操作。
    • D、可以对包含由表达式(如COST+1)定义的列的视图执行DML操作。

    正确答案:A

  • 第8题:

    在Visual FoxPro中,关于视图的描述正确的是()

    • A、视图是从一个或多个数据库表导出的虚拟表
    • B、视图与数据库表相同,用来存储数据
    • C、视图不能同数据库表进行连接操作
    • D、在视图上不能进行更新操作

    正确答案:A

  • 第9题:

    在视图上不能完成的操作是()。

    • A、更新视图
    • B、查询
    • C、在视图上定义新的表
    • D、在视图上定义新的视图

    正确答案:C

  • 第10题:

    单选题
    在下列哪种情况下,视图可被更新。()
    A

    行列子集视图

    B

    从多个基本表中使用连接操作导出的

    C

    在导出视图的过程中使用了分组操作

    D

    在导出视图的过程中使用了聚合操作


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

  • 第11题:

    单选题
    在Visual FoxPro中,关于视图的正确叙述是()
    A

    视图与数据库表相同,用来存储数据

    B

    视图不能同数据库表进行联接操作

    C

    在视图上不能进行更新操作

    D

    视图是从一个或多个数据库表导出的虚拟表

    E

    视图可以不存在于数据库中


    正确答案: B
    解析: 视图是根据表定义或派生出来的,是可以更新的,它兼有表和查询的特点。

  • 第12题:

    单选题
    在Visual FoxPro中,关于视图的描述正确的是()
    A

    视图是从一个或多个数据库表导出的虚拟表

    B

    视图与数据库表相同,用来存储数据

    C

    视图不能同数据库表进行连接操作

    D

    在视图上不能进行更新操作


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

  • 第13题:

    在Oracle中,使用以下语句创建视图:CREATEORREPLACEVIEWMyViewASSELECT*FROMordersWherestatus=’p';假定orders表中包含10条status=’p'的记录,当用户试图执行以下语句:UPDATEMyViewSETstatus=’o’WHEREstatus=’p';下列描述正确的是()。

    A.Oracle不执行更新操作,并返回错误信息

    B.Oracle成功执行更新操作,再次查看视图时返回0行记录

    C.Oracle成功执行更新操作,再次查看视图时返回10行记录

    D.Oracle执行更新操作,但提示错误信息


    参考答案:C

  • 第14题:

    下列哪一类视图上可以进行插入、删除和更新操作?()

    • A、带表达式的视图
    • B、连接视图
    • C、行列子集视图
    • D、分组视图

    正确答案:C

  • 第15题:

    下列哪些视图不能进行更新操作()?

    • A、 视图定义中有GROUP BY子句 
    • B、 视图定义中有DISTINCT 
    • C、 视图的字段来自于库函数 
    • D、 视图定义中有ORDER BY子句

    正确答案:A,B,C

  • 第16题:

    在包含组函数的视图上不能执行下面哪一个DML操作()

    • A、INSERT
    • B、UPDATE
    • C、DELETE
    • D、在包含组函数的视图上可以执行上面所有操作
    • E、在包含组函数的视图上不能执行上面所有操作

    正确答案:E

  • 第17题:

    对视图数据进行更新操作,一般情况下,只有()是可以执行更新的。


    正确答案:行列子集视图

  • 第18题:

    在视图上不能完成的操作是()。

    • A、在视图上定义新视图
    • B、查询视图数据
    • C、更新数据
    • D、通过视图定义基表

    正确答案:D

  • 第19题:

    在下列哪种情况下,视图可被更新。()

    • A、行列子集视图
    • B、从多个基本表中使用连接操作导出的
    • C、在导出视图的过程中使用了分组操作
    • D、在导出视图的过程中使用了聚合操作

    正确答案:A

  • 第20题:

    下列关于通过视图更新数据的说法,错误的是()。

    • A、如果视图的定义涉及到多张表,则对这种视图一般情况下允许进行更新操作
    • B、如果定义视图的查询语句中含有GROUPBY子句,则对这种视图不允许进行更新操作
    • C、如果定义视图的查询语句中含有统计函数,则对这种视图不允许进行更新操作
    • D、如果视图数据来自单个基本表的行、列选择结果,则一般情况下允许进行更新操作

    正确答案:A

  • 第21题:

    单选题
    在包含组函数的视图上不能执行下面哪一个DML操作()
    A

    INSERT

    B

    UPDATE

    C

    DELETE

    D

    在包含组函数的视图上可以执行上面所有操作

    E

    在包含组函数的视图上不能执行上面所有操作


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

  • 第22题:

    多选题
    下列哪些视图不能进行更新操作()?
    A

    视图定义中有GROUP BY子句

    B

    视图定义中有DISTINCT

    C

    视图的字段来自于库函数

    D

    视图定义中有ORDER BY子句


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

  • 第23题:

    单选题
    下列关于通过视图更新数据的说法,错误的是()。
    A

    如果视图的定义涉及到多张表,则对这种视图一般情况下允许进行更新操作

    B

    如果定义视图的查询语句中含有GROUPBY子句,则对这种视图不允许进行更新操作

    C

    如果定义视图的查询语句中含有统计函数,则对这种视图不允许进行更新操作

    D

    如果视图数据来自单个基本表的行、列选择结果,则一般情况下允许进行更新操作


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

  • 第24题:

    单选题
    进行数据库操作时,不能在视图上完成的操作是()。
    A

    更新视图

    B

    查询

    C

    在视图上定义新的表

    D

    在视图上定义新的视图


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