更多“复杂视图一般是不可更新的,但可以在其上创建()触发器来把DML操作最终完成。”相关问题
  • 第1题:

    按触发操作的不同,DML触发器分为()

    • A、select触发器
    • B、insert触发器
    • C、update触发器
    • D、delete触发器

    正确答案:B,C,D

  • 第2题:

    下列有关内嵌视图的表述中哪个是正确的?()

    • A、内嵌视图是一个方案对象。
    • B、内嵌视图是FROM子句中的一个子查询,通常使用别名命名。
    • C、内嵌视图是一个复杂视图。
    • D、内嵌视图可用于执行DML操作。

    正确答案:B

  • 第3题:

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

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

    正确答案:C

  • 第4题:

    按触发后是否代替标准操作,DML触发器分为()

    • A、after触发器
    • B、instead of触发器
    • C、alter触发器

    正确答案:B

  • 第5题:

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

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

    正确答案:C

  • 第6题:

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

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

    正确答案:D

  • 第7题:

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

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

    正确答案:A

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    oracle数据库中,下面哪些操作可以在外部表上操作?()

    • A、在表上创建同义词
    • B、在表上创建视图
    • C、在表上创建索引
    • D、使用update语句更新该表的字段
    • E、在表上增加虚拟列

    正确答案:A,B

  • 第10题:

    单选题
    创建视图时应使用哪个选项来确保不会对视图执行DML操作()
    A

    FORCE

    B

    NOFORCE

    C

    WITH READ ONLY

    D

    WITH ADMIN OPTION


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

  • 第11题:

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

    存储过程

    B

    视图

    C

    触发器

    D

    索引


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

  • 第12题:

    多选题
    oracle数据库中,下面哪些操作可以在外部表上操作?()
    A

    在表上创建同义词

    B

    在表上创建视图

    C

    在表上创建索引

    D

    使用update语句更新该表的字段

    E

    在表上增加虚拟列


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

  • 第13题:

    复杂视图一般是不可更新的,但可以在其上创建()触发器来把DML操作最终完成。


    正确答案:Instead of

  • 第14题:

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

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

    正确答案:A

  • 第15题:

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

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

    正确答案:D

  • 第16题:

    创建视图时应使用哪个选项来确保不会对视图执行DML操作()

    • A、FORCE
    • B、NOFORCE
    • C、WITH READ ONLY
    • D、WITH ADMIN OPTION

    正确答案:C

  • 第17题:

    当希望执行对book表的操作时,如果该操作不执行,而是执行对price表的更新操作,则应该创建什么类型的DML触发器()。

    • A、FOR
    • B、BEFORE
    • C、AFTER
    • D、INSTEAD OF

    正确答案:D

  • 第18题:

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

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

    正确答案:D

  • 第19题:

    复杂视图是不可更新的,但可以在其上创建()触发器来把DML操作最终完成。


    正确答案:instead of

  • 第20题:

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

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

    正确答案:C

  • 第21题:

    Oracle中下列有关替代触发器的描述,正确的是()

    • A、替代触发器创建在表上
    • B、替代触发器创建在数据库上
    • C、通过替代触发器可以向基表插入数据
    • D、通过替代触发器可以向视图插入数据

    正确答案:D

  • 第22题:

    单选题
    按触发后是否代替标准操作,DML触发器分为()
    A

    after触发器

    B

    instead of触发器

    C

    alter触发器


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

  • 第23题:

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

    使用WITHCHECKOPTION选项创建的视图

    B

    包括DISTINCT关键字的视图

    C

    包括GROUPBY子句的视图

    D

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


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

  • 第24题:

    单选题
    Oracle中下列有关替代触发器的描述,正确的是()
    A

    替代触发器创建在表上

    B

    替代触发器创建在数据库上

    C

    通过替代触发器可以向基表插入数据

    D

    通过替代触发器可以向视图插入数据


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