更多“3.创建修改触发器,该触发器防止用户修改表SC的学生成绩。”相关的问题
第1题
在student表上创建一个触发器(trname), 用来控制不能更新student 表中 入学成绩列, 触发触发器事件, 提示“ 您不能修改表中学生的入学成绩! ”
点击查看答案
第2题
创建一个由UPDATE 触发的后触发器tr_updateProduct,一旦在商品表(product)中修改了某一商品的价格之后,把修改时间、当前登录用户、 商品编号、修改前价格、修改后价格保存到数据表update_log 中。然后验 证该触发器。
点击查看答案
第3题
现已有的数据库school,包括student,course,sc表,为Course表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除sc表中与之有关的记录。
点击查看答案
第4题
1、简述存储过程与触发器的区别。(10分) 2、在教学管理数据库中,创建一个名为GRADE_INFO的存储过程,其功能是查询某门课程的所有学生成绩。显示字段为:CNAME,SNO,SNAME,GRADE。(10分) 3、在教学管理数据库中,创建一个AFTER触发器,要求实现以下功能:在SC表上创建一个插入、更新类型的触发器TR_GRADE_CHECK,当在GRADE字段中插入或修改成绩后,触发该触发器,检查分数是否在0~100之间。(10分) 4、在教学管理数据库中,创建用户定义函数C_MAX,根据输入的课程名称,输出该门课程最高分数的同学学号。(10分) 5、实验四:游标操作和视图、索引实验(50分) (1)完成《实验指导》P42-45的游标操作实验。 (2)完成《实验指导》P61-67的视图、索引实验。 (3)撰写实验报告(注意实验执行结果要截图)。
点击查看答案
第5题
创建触发器实现: (1)当删除学生表的某个学生时,其选课表的选课记录也一并删除;(本题20分) (2)当修改课程表的课程号时,相应修改选课表的课程号。(本题20分) (3)分别用一条SQL语句验证以上触发器功能是否正确。(本题每个验证10分,共20分)
点击查看答案
第6题
数据库ex37.sql中,有表sc和score2,其中sc表是汇总了所有学生的多个成绩表中的数据,score2表中记录着学生的专业课成绩,现创建一个触发器,名为tri_sc,使得在专业课成绩表score2中添加成绩记录时,自动将此条数据添加到汇总成绩表sc表中。 并测试此触发器的功能:在score2中添加成绩记录:学号sno值为0910,课程名称course的值为C++程序设计,成绩chengji的值为70。观察汇总成绩表sc表中数据的变化。
点击查看答案
第7题
执行DML触发器时,系统自动创建的临时表中包括updated表,用于保存修改的数据行。
点击查看答案
第8题
当用户修改指定表或试图中的数据的时候,触发器会自动执行。()
点击查看答案
第9题
当用户修改指定表或试图中的数据的时候,触发器会自动执行。()
点击查看答案
第10题
以下语句创建的触发器是当对表A进行()操作时触发。 CREATE TRIGGER ABC ON 表A FOR INSERT, UPDATE, DELETE AS ……
A.只是修改
B.只是插入
C.只是删除
D.修改,插入,删除
点击查看答案