当对视图进行UPDATE、INSERT和DELETE操作时,为保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项【 】。

题目

当对视图进行UPDATE、INSERT和DELETE操作时,为保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项【 】。


相似考题
更多“当对视图进行UPDATE、INSERT和DELETE操作时,为保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项【 】。”相关问题
  • 第1题:

    视图建立后,在数据字典中存放的是()。

    A、查询语句

    B、视图的内容

    C、视图的定义

    D、产生视图的表的定义


    标准答案:C

  • 第2题:

    SQL集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现( )功能。

    A)数据查询

    B)数据操纵

    C)数据定义

    D)数据控制


    正确答案:B

  • 第3题:

    SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现()功能。

    • A、数据查询
    • B、数据定义
    • C、数据操纵
    • D、数据控制

    正确答案:C

  • 第4题:

    在VisualFoxPro中,关于查询和视图的正确描述是()。

    • A、查询是一个预先定义好的SQLSELECT语句文件
    • B、视图是一个预先定义好的SQLSELECT语句文件
    • C、查询和视图是同一种文件,只是名称不同
    • D、查询和视图都是一个存储数据的表

    正确答案:A

  • 第5题:

    SQL SERVER对在视图上进行INSERT、UPDATE、DELETE操作,主要有哪些限制?


    正确答案: 在进行插入操作时:
    1、 用户必须具备插入数据的相关权限
    2、 试图只能引用一个基表的列
    3、 试图所包含的列必须直接引用表列中的基础数据,不能通过聚合函数或计算等方式派生
    4、 Insert语句不允许为空值 5、 必须符合在相关列上定义的约束条件
    6、 试图中不能包含DISTINICT,GROUP BY或HAVING子句
    7、 在试图定义中使用了WITH CHECK OPTION,插入时将检查是否符合定义视图中SELECT语句所设置的条件 在更新时:
    1、 修改视图中的数据时,不能同时修改两个或多个基表
    2、 当视图来自多个基表时,通常只能对非主属性进行修改
    3、 试图中被修改的列必须直接引用基表中的列,不能通过聚合函数或计算等方式派生
    在删除时:
    试图只能引用一个基表的列,且删除操作必须满足基表中定义的约束条件

  • 第6题:

    对于视图,下列语句正确的是()。

    • A、有列别名的视图不能被修改
    • B、一个复杂的视图定义中使用子查询不能包含聚合(分组)函数和连接
    • C、如果一个视图定义中包含DISTINCT关键字,则不能够通过视图进行删除
    • D、创建视图语法中ORREPLACE选项被使用,目的是在没有删除视图的情况下修改已存在的视图定义。

    正确答案:C,D

  • 第7题:

    在SQL中,CREATE VIEW语句用于建立视图,如果要求今后对视图用UPDATE语句更新数据时必须满足于查询中的表达式,则应当在CREATE VIEW语句中使用()短语。


    正确答案:WITH CHECK OPTION

  • 第8题:

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

    • A、查询是一个预先定义好的SQL SELECT语句文件
    • B、视图是一个预先定义好的SQL SELECT语句文件
    • C、查询和视图是同一种文件,只是名称不同
    • D、查询和视图都是一个存储数据的表

    正确答案:A

  • 第9题:

    视图建立后,在数据字典中存放的是()

    • A、查询语句
    • B、组成视图的表的内容
    • C、视图的定义
    • D、产生视图的表的定义

    正确答案:C

  • 第10题:

    单选题
    视图建立后,在数据字典中存放的是()
    A

    查询语句

    B

    组成视图的表的内容

    C

    视图的定义

    D

    产生视图的表的定义


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

  • 第11题:

    单选题
    关于对SQL对象的操作权限描述正确的是()
    A

    权限的种类分为INSERT、DELETE和UPDATE这3种

    B

    权限只能用于实表不能应用于视图

    C

    使用REVOKE语句获得权限

    D

    使用COMMIT语句赋予权限


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

  • 第12题:

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

    更新视图

    B

    查询

    C

    在视图上定义新的表

    D

    在视图上定义新的视图


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

  • 第13题:

    关于对SQL对象的操作权限描述正确的是______。

    A.权限的种类分为INSERT、DELETE和UPDATE这3种

    B.权限只能用于实表不能应用于视图

    C.使用REVOKE语句获得权限

    D.使用COMMIT语句赋予权限


    正确答案:A

  • 第14题:

    关于对SQL对象的操作权限的描述止确的是( )。

    A.权限的种类分为INSERT、DELETE和UPDATE三种
    B.权限只能用于实表不能应用丁视图
    C.使用REVOKE语句获得权限
    D.使用COMMIT语句赋予权限

    答案:A
    解析:

  • 第15题:

    数据库视图可以通过INSERT或UPDATE语句生成。()


    正确答案:错误

  • 第16题:

    视图创建完毕后,数据字典中存放的是()。

    • A、查询语句
    • B、查询结果
    • C、视图定义
    • D、所引用的基本表的定义

    正确答案:C

  • 第17题:

    关于对SQL对象的操作权限描述正确的是()

    • A、权限的种类分为INSERT、DELETE和UPDATE这3种
    • B、权限只能用于实表不能应用于视图
    • C、使用REVOKE语句获得权限
    • D、使用COMMIT语句赋予权限

    正确答案:A

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    强制视图上执行的所有数据修改语句都必须符合视图定义中的WHERE条件时,视图要使用()选项

    • A、CHECK OPTION
    • B、ENCRYPTION
    • C、UNION
    • D、SCHEMABINGING

    正确答案:A

  • 第20题:

    定义视图的语句中可以包含的子句是()

    • A、INSERT
    • B、UPDATE
    • C、SELECT
    • D、DELETE

    正确答案:C

  • 第21题:

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

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

    正确答案:A

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

    问答题
    SQL SERVER对在视图上进行INSERT、UPDATE、DELETE操作,主要有哪些限制?

    正确答案: 在进行插入操作时:
    1、 用户必须具备插入数据的相关权限
    2、 试图只能引用一个基表的列
    3、 试图所包含的列必须直接引用表列中的基础数据,不能通过聚合函数或计算等方式派生
    4、 Insert语句不允许为空值 5、 必须符合在相关列上定义的约束条件
    6、 试图中不能包含DISTINICT,GROUP BY或HAVING子句
    7、 在试图定义中使用了WITH CHECK OPTION,插入时将检查是否符合定义视图中SELECT语句所设置的条件 在更新时:
    1、 修改视图中的数据时,不能同时修改两个或多个基表
    2、 当视图来自多个基表时,通常只能对非主属性进行修改
    3、 试图中被修改的列必须直接引用基表中的列,不能通过聚合函数或计算等方式派生
    在删除时:
    试图只能引用一个基表的列,且删除操作必须满足基表中定义的约束条件
    解析: 暂无解析