Oracle 实验6 PL/SQL编程
一、实验目的
- 掌握控制结构与语句
- 掌握异常处理
- 掌握函数
二、实验内容
1 . 根据学生学号查询学生姓名、所在系。
2.‘0811101’同学的平均分若高于80分则显示’成绩优秀!’,否则显示’努力学习!’
3.将’0811101‘同学选修的’C002‘课程按成绩划分等级,90分以上’优秀’,80分以上’良好’ ,70分以上’中等’ ,60分以上’及格’ ,其它为不及格。
4.根据输入的学号查询该名学生的姓名,若没有输入学号的学生,则抛出异常“没有该学生”。
5.修改‘0811101’同学选修的‘C002’的成绩,若超出100,则不做修改。(如果建表时已经设置了成绩不能超出100的约束,则不能在此表执行)
6.创建一个函数,根据输入的课程号,输出最高成绩
7.创建名为“F1”的函数,以课程号为参数,返回该门课程的平均成绩。
8.创建一个名为“FUNC_1”的函数,以学号为参数,返回所在系、人数及平均年龄。