单选题如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪一个子句?()A WITH GRANT OPTIONB WITH READ ONLYC WITH CHECK OPTIOND WITH CHECK ONLY

题目
单选题
如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪一个子句?()
A

WITH GRANT OPTION

B

WITH READ ONLY

C

WITH CHECK OPTION

D

WITH CHECK ONLY


相似考题
更多“单选题如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪一个子句?()A WITH GRANT OPTIONB WITH READ ONLYC WITH CHECK OPTIOND WITH CHECK ONLY”相关问题
  • 第1题:

    对于使用WITHCHECKOPTION关键字创建的视图,下列表述中哪些是正确的?()

    • A、该视图将允许用户对照数据字典对其进行检查
    • B、将禁止更改不是由视图定义中的子查询返回的行
    • C、将禁止执行未经管理员CHECK批准的DML操作
    • D、将允许从其他表中执行DELETE删除操作,包括子查询中未列出的表

    正确答案:B

  • 第2题:

    ()允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发。

    • A、存储过程
    • B、视图
    • C、触发器
    • D、索引

    正确答案:C

  • 第3题:

    用户不能在下面哪一个视图上执行任何DML操作()

    • A、使用WITHCHECKOPTION选项创建的视图
    • B、包括DISTINCT关键字的视图
    • C、包括GROUPBY子句的视图
    • D、上面所有视图都允许DML操作

    正确答案:D

  • 第4题:

    如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪一个子句?()

    • A、WITH GRANT OPTION
    • B、WITH READ ONLY
    • C、WITH CHECK OPTION
    • D、WITH CHECK ONLY

    正确答案:C

  • 第5题:

    对于使用WITH CHECK OPTION关键字创建的视图,以下哪个说法正确是的()

    • A、该视图允许用户根据数据字典检查它
    • B、禁止更改该视图定义中子查询未返回的行
    • C、禁止没有经过管理员CHECK验证的DML操作
    • D、允许从其它表中删除,包括子查询中未列出的表

    正确答案:C

  • 第6题:

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

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

    正确答案:A

  • 第7题:

    建立视图时,WITH CHECK OPTION关键字是通过视图对数据进行修改时,必须满足定义视图时的条件。


    正确答案:正确

  • 第8题:

    单选题
    为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个子句()。
    A

    WITHCHECKDISTINCT子句

    B

    WITHCHECKOPTION子句

    C

    WITHCHECKON子句

    D

    WITHCHECKSTRICT子句


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

  • 第9题:

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

    视图定义中有GROUP BY子句

    B

    视图定义中有DISTINCT

    C

    视图的字段来自于库函数

    D

    视图定义中有ORDER BY子句


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

  • 第10题:

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

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

    B

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

    C

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

    D

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


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

  • 第11题:

    单选题
    如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪一个子句?()
    A

    WITH GRANT OPTION

    B

    WITH READ ONLY

    C

    WITH CHECK OPTION

    D

    WITH CHECK ONLY


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

  • 第12题:

    判断题
    建立视图时,WITH CHECK OPTION关键字是通过视图对数据进行修改时,必须满足定义视图时的条件。
    A

    B


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

  • 第13题:

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

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

    正确答案:A

  • 第14题:

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

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

    正确答案:A,B,C

  • 第15题:

    如果视图包含(),则不能修改视图中的数据。

    • A、DISTINCT关键字
    • B、WHERE子句
    • C、FROM子句中的子查询
    • D、WITH CHECK OPTION子句

    正确答案:D

  • 第16题:

    用户SUSAN创建了“雇员”表,然后创建了视图“雇员视图”,此视图只显示雇员的“名字”和“姓氏”列。用户RUDI需要能访问“雇员”表中的“雇员”姓名但不能访问其它数据。SUSAN应执行以下哪条语句才允许此操作()

    • A、SELECT*FROM雇员视图FOR rudi
    • B、CREATE SYNONYM雇员视图FOR雇员
    • C、GRANT SELECTON雇员视图TO rudi
    • D、GRANT SELECTON雇员视图ONLY TO rudi

    正确答案:C

  • 第17题:

    为了使通过视图插入新行时,元组满足视图的定义条件,在定义视图时必须加上()子句。


    正确答案:WITH CHECK OPTION

  • 第18题:

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

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

    正确答案:A

  • 第19题:

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

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

    正确答案:A

  • 第20题:

    单选题
    对于使用WITH CHECK OPTION关键字创建的视图,以下哪个说法正确是的()
    A

    该视图允许用户根据数据字典检查它

    B

    禁止更改该视图定义中子查询未返回的行

    C

    禁止没有经过管理员CHECK验证的DML操作

    D

    允许从其它表中删除,包括子查询中未列出的表


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

  • 第21题:

    单选题
    ()允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发。
    A

    存储过程

    B

    视图

    C

    触发器

    D

    索引


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

  • 第22题:

    单选题
    用户不能在下面哪一个视图上执行任何DML操作()
    A

    使用WITHCHECKOPTION选项创建的视图

    B

    包括DISTINCT关键字的视图

    C

    包括GROUPBY子句的视图

    D

    上面所有视图都允许DML操作


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

  • 第23题:

    单选题
    用户SUSAN创建了“雇员”表,然后创建了视图“雇员视图”,此视图只显示雇员的“名字”和“姓氏”列。用户RUDI需要能访问“雇员”表中的“雇员”姓名但不能访问其它数据。SUSAN应执行以下哪条语句才允许此操作()
    A

    SELECT*FROM雇员视图FOR rudi

    B

    CREATE SYNONYM雇员视图FOR雇员

    C

    GRANT SELECTON雇员视图TO rudi

    D

    GRANT SELECTON雇员视图ONLY TO rudi


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

  • 第24题:

    单选题
    如果视图包含(),则不能修改视图中的数据。
    A

    DISTINCT关键字

    B

    WHERE子句

    C

    FROM子句中的子查询

    D

    WITH CHECK OPTION子句


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