触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是()。A.对特别表(视图)的INSERT、UPDATE、DELETE语句B.对特定模式对象的CREATE、ALTER和DROP语句C.数据库启动、实例关闭D.特定的错误消息和任何错误消息

题目
触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是()。

A.对特别表(视图)的INSERT、UPDATE、DELETE语句

B.对特定模式对象的CREATE、ALTER和DROP语句

C.数据库启动、实例关闭

D.特定的错误消息和任何错误消息


相似考题
更多“触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是()。 ”相关问题
  • 第1题:

    关于触发器trigger,下面不正确的是______。

    A.触发器是定义在表上的

    B.触发器在数据更新时被系统调用

    C.触发器对应于一组SQL语句

    D.每张表限制定义一个触发器


    正确答案:D
    解析:触发器采用事件驱动机制,当某个触发事件发生时,触发器触发一系列操作。触发器是一种特殊类型的存储过程,当一个触发器建立后,它作为一个数据库对象被存储。触发器是定义在表一级,它与指定的数据修改操作相对应。

  • 第2题:

    下列关于触发器的说法,正确的是()。

    A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句

    B、触发器是由数据更改操作引发的自动执行的代码

    C、引发触发器执行的操作可以是SELECT

    D、CREATE TRIGGER tri ON table1 FOR INSERT定义的是前触发型触发器


    参考答案:B

  • 第3题:

    下面( )不是创建触发器时应该注意的问题。

    A、Create Trigger语句必须是批处理中的第一条语句。

    B、创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。

    C、触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。

    D、触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。


    参考答案:B

  • 第4题:

    create trigger 语句中的with encryption 参数的作用是( )

    A 加密触发器文本

    B加密定义触发器的数据库

    C 加密定义触发器的数据库的数据

    D 以上都不对


    参考答案A

  • 第5题:

    以下对触发器的叙述中,不正确的是( )

    A.触发器可以传递参数
    B.触发器是SQL语句的集合
    C.用户不能调用触发器
    D.可以通过触发器来强制实现数据的完整性和一致性

    答案:A
    解析:

  • 第6题:

    触发器包括哪些触发类型()。

    • A、语句级触发器
    • B、行级触发器
    • C、事件级触发器
    • D、INSTEAD OF触发器

    正确答案:A,B,C,D

  • 第7题:

    下面()不是SQL Server 2005的数据库对象。

    • A、SQL语句
    • B、存储过程
    • C、索引
    • D、触发器

    正确答案:A

  • 第8题:

    在触发器执行代码中可以包含的SQL语句有()。

    • A、SEI。ECT语句
    • B、DDL语句
    • C、事务控制语句
    • D、SHUTDOWN命令

    正确答案:C

  • 第9题:

    在Oracle中,关于触发器的描述错误的是()。

    • A、触发器可以删除,但不能禁用
    • B、触发器只能用于表
    • C、触发器可以分为行级和语句级
    • D、触发器是一个对关联表发出select;insert;update或delete语句时触发的存储过程

    正确答案:A,B,D

  • 第10题:

    单选题
    要审计用户执行的create,drop,和alter等ddl语句,应创建()触发器。
    A

    行级

    B

    语句级

    C

    Instead of

    D

    模式

    E

    数据库


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

  • 第11题:

    单选题
    关于行级触发器的伪记录,下列说法正确的是()。
    A

    INSERT事件触发器中,可以使用“:old”伪记录

    B

    DELETE事件触发器中,可以使用“:new”伪记录

    C

    UPDATE事件触发器中,只能使用“:new”伪记录

    D

    UPDATE事件触发器中,可以使用“:old”伪记


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

  • 第12题:

    多选题
    在广义上来说,Torque引擎中包含哪几种触发器:()
    A

    areatriggers区域触发器

    B

    animationtriggers动作触发器

    C

    weaponstatetriggers武器状态触发器

    D

    playereventcontroltriggers玩家事件控制触发器


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

  • 第13题:

    SQL中创建触发器的语句是_________。


    答:CREATETRIGGER

  • 第14题:

    在Oracle中,关于触发器的描述不正确的是()

    A.触发器可以删除,也可以禁用

    B.触发器只能用于表

    C.触发器可以分为行级和语句级

    D.触发器不可接受参数


    参考答案:B

  • 第15题:

    下列有关触发器的说法,错误的是( )

    A 触发器是一种特殊的存储过程,它可以包含if,while,case 等复杂的sql语句

    B 如果检测到修改的数据不满足业务规则,触发器可以回滚撤销操作

    C 使用触发器需要两不,先创建触发器,然后再调用触发器

    D 使用触发器可以创建比check约束更复杂的高级约束


    参考答案C

  • 第16题:

    一个触发器有三个基本部件(62)。

    A.触发事件或语句、触发器的限制和触发器动作

    B.触发事件、触发语句和触发动作

    C.触发事件、触发器定义和触发器动作

    D.触发语句、触发器的限制和触发动作


    正确答案:A
    解析:此题考察触发器的基本组成:触发事件或语句、触发器的限制和触发器动作。

  • 第17题:

    下面说法错误的是( )

    A.存储过程中可以包含流程控制
    B.存储过程被编译后保存在数据库中
    C.用户执行SELECT语句时可以激活触发器
    D.触发器由触发事件激活,并由数据库服务器自动执行

    答案:C
    解析:

  • 第18题:

    关于触发器下列说法错误的是()。

    • A、触发器不是PL/SQL对象
    • B、触发器不是被请求调用的PL/SQL代码块
    • C、触发器在发生触发事件时自动运行
    • D、只能通过触发事件运行触发器

    正确答案:A

  • 第19题:

    在事件表中,外部事件的触发器就是进入系统的数据。


    正确答案:正确

  • 第20题:

    触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是()。

    • A、对特别表(视图)的INSERT、UPDATE、DELETE语句
    • B、对特定模式对象的CREATE、ALTER和DROP语句
    • C、数据库启动、实例关闭
    • D、特定的错误消息和任何错误消息

    正确答案:A,B,C,D

  • 第21题:

    说明触发器的种类和对应的作用对象、触发事件。


    正确答案: 触发器包括DML触发器、INSTEAD-OF触发器和系统触发器。
    其中,DML触发器主要作用于表,其事件有INSERT、UPDATE、DELETE;INSTEAD-OF触发器主要主用于视图,其事件有INSERT、UPDATE、DELETE;系统触发器主要是DML事件和系统事件发生时调用的触发器,其中DML事件包括CREATE、DROP、ALTER等,系统事件包括LOGON、LOGOFF、STARTUP、SHUTDOWN、SERVERERROR等。

  • 第22题:

    单选题
    你是你公司的SQL SERVER 2005/2008数据库的开发者。这个数据库包含一个名为Invoices的表,你是一个db_ownerrole的角色。Eric是HR的一个数据库角色的成员,他在Invoices表中创建了一个的触发器,Eric不在办公室工作,并且触发器不在需要。你在Sales数据库执行如下语句去删除触发器:DROP TRIGGERTrey_Research_updateInvoices你收到了如下错误信息:Cannot drop thetrigger‘Trey_Research_update Invoices’,because it does not exist in the system catalog.在你删除触发器之前你应该怎么做?()
    A

    添加你的登录名到HR的数据库角色

    B

    在DROP TRIGGER语句中限制触发器拥有者的触发器名

    C

    在执行DROP TRIGGER语句之前禁止触发器

    D

    在DROP TRIGGER语句中限定触发器的数量

    E

    从Sysobiects和syscomments的系统表中除去触发器的文本


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

  • 第23题:

    问答题
    说明触发器的种类和对应的作用对象、触发事件。

    正确答案: 触发器包括DML触发器、INSTEAD-OF触发器和系统触发器。
    其中,DML触发器主要作用于表,其事件有INSERT、UPDATE、DELETE;INSTEAD-OF触发器主要主用于视图,其事件有INSERT、UPDATE、DELETE;系统触发器主要是DML事件和系统事件发生时调用的触发器,其中DML事件包括CREATE、DROP、ALTER等,系统事件包括LOGON、LOGOFF、STARTUP、SHUTDOWN、SERVERERROR等。
    解析: 暂无解析