更多“触发器定义在一个表中,当在表中执行()、()或delete操作时被触发自动执行。 ”相关问题
  • 第1题:

    触发器是特殊的(),当用户表中数据改变时,该存储过程被自动执行。


    存储过程

  • 第2题:

    【单选题】关于Instead Of触发器,下列说法中不正确的是()

    A.一般是用来取代原本的操作,在记录变更之前发生的,它并不去执行原来SQL语句里的操作(Insert、Update、Delete),而去执行触发器本身所定义的操作。#B.INSTEAD OF触发器的动作要晚于表的约束处理#C.可以在表或视图上定义Instead Of触发器#D.每个表或视图针对每个触发器操作可以有一个相应的Instead Of触发器
    instead of 触发器只执行触发器内的语句不执行触发事件

  • 第3题:

    执行DML触发器时,系统自动创建的临时表中包括updated表,用于保存修改的数据行。


    deleted##%_YZPRLFH_%##DELETED##%_YZPRLFH_%##deleted表

  • 第4题:

    可以为表的()操作定义触发器。

    A.SELECT

    B.INSERT

    C.UPDATE

    D.DELETE


    INSERT;UPDATE;DELETE

  • 第5题:

    以下关于触发器的描述正确的是()。

    A.针对视图只能定义INSTEAD OF类型的触发器。

    B.一个表的同种操作的AFTER类型的触发器先于INSTEAD OF类型的触发器执行。

    C.针对某个表可以定义同一种操作的多个AFTER类型的触发器。

    D.inserted表和deleted表的结构和触发器所关联的表的结构一致,它们只在触发器执行期间有效,这两个表的内容只能查询,不能修改。


    TRUNCATE TALBE语句虽然能够删除表记录,但它不会触发DELETE触发器