实验八 存储过程1

实验八存储过程

一、  实验内容:

1、 存储过程的创建

2、 存储过程的调用

二、  实验项目:学生成绩数据库

创建用于学生成绩管理数据库,数据库名为XSCJ中,XSCJ数据库中包括三个表:xs(学生基本情况表)、kc(课程信息表)、xs_cj(成绩表)。

三、  实验步骤:(要求每个存储过程创建成功之后必须进行调用检验)

1、   在xscj数据库中创建存储过程, 实现的功能是删除一个特定的学生信息。

 

 

2、   创建一个存储过程,判断两个输入参数哪个更大,并将较大的值返回;

 

 

 

3、   创建一个存储过程,如果输入参数为m,则返回“男”;如果输入参数为f,则返回“女”;

 

 

4、   创建一个带while循环的存储过程,计算1+2+3+……+100;

 

 

5、   创建一个带loop循环的存储过程,计算1+2+3+……+100;

 

 

6、   创建一个存储过程,使用游标计算XS表中的行数。

 

 

7、   创建一个存储过程,有两个输入参数xh和kch,要求当某学生某门课成绩小于60分时将其学分修改为0,大于等于60分时学分修改为该课程学分。

 

 

8、   创建一个存储过程do_insert1,作用是向xs表中插入一行数据。再创建另外一个存储过程do_insert2,在其中调用第一个存储过程,并根据条件处理该行数据。

 

 

四、  实验报告要求

1、 实验报告格式要求

包括内容:标题、实验内容、实验步骤、实验中遇到的问题及解决方案

2、 实验报告内容要求

(1)     标题参看实验指导标题+“实验报告”,如“实验一 MySQL的安装与命令初步实验报告”;

(2)     实验内容与实验指导中相同;

(3)     实验步骤中将自己实验中的每个步骤的命令和操作结果显示界面进行截图完善。

(4)     实验中遇到的问题及解决方案中如实地将自己的问题的解决过程记录出来。

3、 实验报告提交要求

每次实验课结束之后,每个人需要提交实验报告,实验报告命名为:学号姓名 

五、  补充说明

 

posted @ 2019-07-03 19:04  DKPT  阅读(2822)  评论(0编辑  收藏  举报