教师号Tno在Teacher表中不存在,就发出警告信息并禁止插入。
4. 创建一个当学生表中插入一个新同学时能自动列出全部同学学生信息的触发器Display_trigger。
5. 调用“存储过程部分”的第5题创建的存储过程Insert_student,向学生表中插入一新同学,新同学信息('20060311','张丽丽','女', '1988-2-15', 'MA','数学'),观察触发器Display_trigger是否被执行。
6. 在成绩表SC中创建一个UPDATE触发器update_score,当修改成绩时,如果发现成绩小于0,则不执行修改操作,并提示用户。使用下面的SQL语句试图修改'20050101'学生的成绩,观察触发器update_score是否被执行。
update SC set Degree=-30 where Sno='20050101'
7. 课程表Course中创建一个DELETE触发器delete_course,如果待删除的课程在SC表中存在对应的选课记录,则不执行删除操作,并提示用户。使用下面的SQL语句试图删除'C01'课程信息,检查触发器delete_course是否被执行。
delete from Course where Cno='C01' 8. 禁用update_score触发器 9. 启用update_score触发器 10. 删除update_score触发器
四、 函数操作
1、 创建一个标量值函数getavgscore以获取某门课平均成绩。 2、 创建内联表值函数getscore以获取某个学生的成绩信息。
五、 游标操作
为“电子商务”专业的学生创建一个Scroll游标speciality_cursor,显示其学号、姓名、性别、出生日期,打开游标后按顺序执行以下操作:
1、 提取结果集的第一行 2、 提取结果集最后一行 3、 提取上一行 4、 提取下一行 5、 提取所有行 6、 关闭游标
7、 删除游标
爱莲说 .周敦颐
水陆草木之花,可爱者甚藩(fán)。晋陶渊明独爱菊。自李唐来,世人甚爱牡丹。予独爱莲之出淤泥而不染,濯清涟而不妖,中通外直,不蔓不枝,香远益清,亭亭净植,可远观而不可亵玩焉。
予谓菊,花之隐逸者也;牡丹,花之富贵者也;莲,花之君子者也。噫!菊之爱,陶后鲜有闻。莲之爱,同予者何人?牡丹之爱,宜乎众矣!