实验八 存储过程1

Posted lvwuwa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验八 存储过程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、 实验报告提交要求

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

五、  补充说明

 

以上是关于实验八 存储过程1的主要内容,如果未能解决你的问题,请参考以下文章

实验八 存储过程2

实验八附加:存储过程

数据库原理与应用实验7--[数据库的存储过程与并发控制]

存储过程的实验

MySQL数据库 *实验17存储过程

实验9-6 编写一个存储过程proc_test_stat1