更多“创建触发器TEST,定义AFTER行级触发器,要求每当在STUDENT表中修改数据后,将向客户端显示一条“记录 ”相关问题
  • 第1题:

    1、关于触发器描述正确的是()多选 创建触发器 Create trigger trigger_Insert On Student After insert As begin Rollback transaction End 向Student表插入一条记录insert into Student values('10577651','陈方','女','1983-6-25',null)

    A.这是一个后触发的触发器,陈方的记录插入成功

    B.这是一个替代触发的触发器,陈方的记录插入失败

    C.当向Student表中插入数据时,触发器会被触发并回滚事务

    D.当向Student表中插入数据时,触发器会被触发,记录插入成功


    MySQL中所有触发器的定义都存放在information_schema数据库里的triggers表中

  • 第2题:

    157、行级after触发器在修改由触发SQL语句影响的每一行记录之后触发。


    错误

  • 第3题:

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


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

  • 第4题:

    现已有的数据库school,包括student,course,sc表,为Course表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除sc表中与之有关的记录。


    【考点指引】本大题第1小题考查了SQL语句SELECT的用法,注意将查询结果用INTO TABLE语句保存到表中;第2小题考查表单向导的使用,按向导提示适步操作即可。 (1)【操作步骤】 ①在命令窗口中输入命令:MODICOMM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码: SELECT student.学号,姓名,course.课程编号,成绩 INTO TABLE result1 FROM student,score,course WHERE student.学号=score.学号AND course.课程 编号=score.课程编号ORDER BY course.课程编号, 成绩DESC 关闭程序文件编辑窗口并保存程序文件。 ②在命令窗口中输入命令:DO cx1(回车执行),执行程序文件。 (2)【操作步骤】 ①选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”对话框中选择“表单向导”,单击“确定”按钮。 ②在“表单向导”对话框中的“数据库和表”列表框中选择“student”数据表,将“可用字段”下的全部字段添加到“选定字段”列表框中,单击“下一步”按钮。 ③在“样式”列表框中选择“阴影式”,“按钮类型”选择“文本按钮”,单击“下一步”按钮。 ④在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 ⑤输入表单标题为“学生信息表”,单击“完成”按钮,输入表单名称“bd1”保存并退出。

  • 第5题:

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

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

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

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

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


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