首页 > 试题广场 >

在MySQL中,下列关于触发器的描述正确的是()

[不定项选择题]
在MySQL中,下列关于触发器的描述正确的是()
  • MySQL的触发器只支持行级触发,不支持语句级触发
  • 触发器可以调用将数据返回客户端的存储程序
  • 在MySQL中,使用new和old引用触发器中发生的记录内容
  • 在触发器中可以使用显式或者隐式方式开始或结束事务的语句
发表于 2016-09-06 20:31:41 回复(0)
大家好,我是MC 枫少,不知道触发机器是什么的举个手
发表于 2018-04-23 16:06:27 回复(0)
我完美的避开了所有正确答案。。。
发表于 2016-08-18 13:07:54 回复(35)

 A、 触发程序与表相关,当对表执行INSERT、DELETE或UPDATE语句时,将激活触发程序。可以将
触发程序设置为在执行语句之前或之后激活。例如,可以在从表中删除每一行之前,或在更新了

要想创建触发程序或舍弃触发程序,可使用CREATE TRIGGER或DROP TRIGGER语句

B、触发程序不能调用将数据返回客户端的存储程序,也不能使用采用CALL语句的动态SQL

(允许存储程序通过参数将数据返回触发程序)。

C、使用OLD和NEW关键字,能够访问受触发程序影响的行中的列(OLD和NEW不区分大小写)。
在INSERT触发程序中,仅能使用NEW.col_name,没有旧行。在DELETE触发程序中,仅能使用
OLD.col_name,没有新行。在UPDATE触发程序中,可以使用OLD.col_name来引用更新前的某一
行的列,也能使用NEW.col_name来引用更新后的行中的列。

D、 触发程序不能使用以显式或隐式方式开始或结束事务的语句,如START TRANSACTION、
COMMIT或ROLLBACK。


编辑于 2016-04-26 10:13:05 回复(2)

有一样的么??????
发表于 2018-08-03 10:51:20 回复(1)
触发程序不能使用以显式或隐式方式开始或结束事务的语句;
允许存储程序通过参数将数据返回触发程序,反过来不行
发表于 2021-07-23 15:43:11 回复(0)
这题目很简单,选项完美避开正确答案,这个波他预判了我的预判
发表于 2021-03-07 11:50:06 回复(0)
哭辽,完美避开所有正确答案
发表于 2019-03-26 23:49:31 回复(0)
老夫数据库题全错,也是稳健得一比,不太喜欢这种基础概念测试,希望能出涉及实战得sql题目
发表于 2018-11-20 15:59:10 回复(1)
A C纠结半天,一看答案是多选OrZ
发表于 2018-01-18 20:23:38 回复(0)
我完美的和正确答案插件而过

发表于 2017-10-30 16:15:32 回复(0)
Ac
发表于 2017-09-14 16:46:44 回复(0)