实验10: 存储过程和存储函数

  • 格式:doc
  • 大小:71.50 KB
  • 文档页数:2

实验十 存储过程和函数
一、实验目的:
1、熟悉Navicat Premium9工具的使用;
2、掌握MySQL中存储过程和函数的应用

二、实验内容:
1、打开第7周,实验六已经创建好的数据库表。创建一个存储函数
用来统计表employee中的记录数。

2、创建一个存储过程,通过调用存储函数的方式来获取表employee
中的记录数和employee表中所有e_salary之平均值。
要求:必须使用变量、光标和流程控制,在存储过程中调用存储函数。
提示:先创建一个光标来获取每条记录的e_salary,使用循环语句来
实现相加,再除以之前定义的存储函数的统计值。

e_no e_name e_sex e_job e_salary dept_no hireDate
1001 smith 男 教师 5000 80001 2008-08-08
1002 allen 男 辅导员 4000 80001 2011-04-15
1003 ward 男 教师 4200 80001 2012-03-01
1004 jones 女 教师 4200 80002 2012-03-01
1005 martin 女 教务员 3200 80002 2009-07-01
1006 blake 男 教师 8000 80002 2003-02-01
1007 clark 女 教师 6300 80003 2004-08-01
1008 scott 女 辅导员 5500 80003 2006-08-01
1009 king 男 教师 4800 80004 2010-12-24
1010 turner 男 辅导员 5700 80004 2004-08-01
1011 adams 男 辅导员 3600 80004 2011-04-15
1012 james 女 教师 4600 80004 2007-09-01