参考答案和解析
正确
更多“触发器与存储过程相同,需要通过调用触发器的名称来执行相应的操作。”相关问题
  • 第1题:

    下列关于触发器的描述错误的是()

    A触发器是一种实现复杂完整性约束的特殊存储过程

    B触发器必须创建在一个特定的表上

    C触发器通过EXECUTE语句调用

    D触发器中使用了两张专用的临时表inserted和deleted


    正确答案:C

  • 第2题:

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

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

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

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

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


    参考答案C

  • 第3题:

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

    A.触发器可以执行约束、完整性检查
    B.触发器中不能包含事务控制语句
    C.触发器不能像存储过程一样,被直接调用执行
    D.触发器不能在临时表上创建,也不能引用临时表

    答案:C
    解析:

  • 第4题:

    触发器操作与约束有冲突时,触发器仍会执行。


    正确答案:错误

  • 第5题:

    简述存储过程与触发器的区别。 


    正确答案:触发器与存储过程可以说是非常相似,可以说是一种变种的存储过程,触发器和存储过程一样都是SQL语句集。存储过程执行后驻留在计算机的高速缓冲区中,利用存储过程可以提高程序的效率,但存储过程只能通过调用来运行,可以有返回的状态值,存储过程可以在程序端调用执行。触发器是不可以在程序端调用的,它是SQL服务器端自动运行。触发器与存储过程的主要区别在于触发器的运行方式。存储过程必须有用户、应用程序或者触发器来显示的调用并执行,而触发器是当特定时间出现的时候,自动执行或者激活的,与连接用数据库中的用户、或者应用程序无关。当一行被插入、更新或者删除时触发器才执行,同时还取决于触发器是怎样创建的,当UPDATE发生时使用一个更新触发器,当INSERT发生时使用一个插入触发器,当DELETE发生时使用一个删除触发器。

  • 第6题:

    如果需要在插入表的记录时自动执行一些操作,常用的是()。

    • A、存储过程
    • B、函数
    • C、触发器
    • D、存储过程与函数

    正确答案:C

  • 第7题:

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

    • A、存储过程
    • B、规则
    • C、触发器
    • D、索引

    正确答案:C

  • 第8题:

    下列()说法不是存储过程和触发器的共同之处。

    • A、都需要事先编写程序
    • B、都用T-SQL语言编写程序
    • C、都是在服务器端执行
    • D、都是用户调用执行的

    正确答案:D

  • 第9题:

    INFORMIX的环境下,下边描述不正确的有:()。

    • A、在对表进行INSERT、DELETE或UPDATE操作时,可以定义一些触发器使数据库服务器自动调用存储过程(或SQL语句)
    • B、触发器只对操作员进行INSERT、DELETE或UPDATE操作起作用
    • C、触发器是一种特殊类型的存储过程,它在INSERT、DELETE或UPDATE特定表中数据时起作用
    • D、触发器只对程序进行INSERT、DELETE或UPDATE操作起作用

    正确答案:B,D

  • 第10题:

    填空题
    触发器是一种特殊的存储过程,它可以在对一个表上进行()、()和()操作中的任一种或几种操作时被自动调用执行。

    正确答案: 插入,删除,修改
    解析: 暂无解析

  • 第11题:

    单选题
    如果需要在插入表的记录时自动执行一些操作,常用的是()。
    A

    存储过程

    B

    函数

    C

    触发器

    D

    存储过程与函数


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

  • 第12题:

    单选题
    关于触发器,叙述正确的是()。
    A

    触发器是自动执行的,可以在一定条件下触发

    B

    触发器不可以与同步数据库的相关表进行级联更改

    C

    SQLServer2005不支持DDL触发器

    D

    触发器不属于存储过程


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

  • 第13题:

    如果需要在插入表的记录时自动执行一些操作,常用的是()。

    A.存储过程

    B.函数

    C.触发器

    D.存储过程与函数


    本题答案:C

  • 第14题:

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

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

    答案:A
    解析:

  • 第15题:

    简述SQL Server 2000中触发器和存储过程的调用过程的不同。


    正确答案:(1)触发器在表数据更新(插删改操作)时,由DBMS自动调用,即触发调用;
    (2)存储过程由程序或使用命令显式调用。

  • 第16题:

    触发器和存储过程的执行不是在客户端而是在()。


    正确答案:服务器端

  • 第17题:

    触发器是一种特殊的存储过程,它可以在对一个表上进行()、()和()操作中的任一种或几种操作时被自动调用执行。


    正确答案:插入;删除;修改

  • 第18题:

    触发器的执行是由事件触发的,而普通存储过程是由命令调用执行的。


    正确答案:正确

  • 第19题:

    关于触发器,叙述正确的是()。

    • A、触发器是自动执行的,可以在一定条件下触发
    • B、触发器不可以与同步数据库的相关表进行级联更改
    • C、SQLServer2005不支持DDL触发器
    • D、触发器不属于存储过程

    正确答案:A

  • 第20题:

    触发器是一种特殊类型的存储过程,可以直接通过名字调用。


    正确答案:错误

  • 第21题:

    可以自动执行操作的存储对象是()。

    • A、程序包
    • B、函数
    • C、过程
    • D、触发器

    正确答案:D

  • 第22题:

    判断题
    触发器是一种特殊类型的存储过程,可以直接通过名字调用。
    A

    B


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

  • 第23题:

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

    存储过程

    B

    视图

    C

    触发器

    D

    索引


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

  • 第24题:

    单选题
    可以自动执行操作的存储对象是()。
    A

    程序包

    B

    函数

    C

    过程

    D

    触发器


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