实验5 存储过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验5 存储过程
实验目的:
1、理解存储过程的概念,掌握各种存储过程的创建方法。
2、掌握查看、修改和删除存储过程的方法。
3、掌握执行存储过程的方法。
实验内容:
存储过程就是将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,并且这样的语句是放在数据库中的,还可以根据条件执行不同SQL语句。
在Sql Server2000中,可以使用三种方法创建存储过程。
1)使用创建存储过程向导创建存储过程。
2)使用企业管理器创建存储过程。
3)使用T-SQL语句中的CREATE PRODCECURE命令创建存储过程。具体步骤:打开查询分析器
⏹首先创建数据库和表
⏹创建存储过程
⏹执行存储过程,查看结果
我们在这里掌握第三种方法,其他方法自行掌握。
实验内容1:简单的存储过程。功能为:查询student表中的内容
实验内容2:带参数的存储过程。带了一个参数@s_sno,功能为:查询指定学生的信息
实验内容3:带输入和输出参数的存储过程
既有输入参数也有输出参数。在存储过程中查询后得到的数据可以利用输出参数进行回传。
功能为:查询指定学生的姓名
实验内容4:使用系统存储过程查看某一存储过程的参数及其数据类型。
实验内容5:重命名存储过程
实验内容7:删除存储过程
实验内容8:(练习,自己试着写一下)编写一存储过程在student表中插入一条学生的记录,并执行。
实验内容9:(练习,自己试着写一下)编写一存储过程用来统计student表中学生的人数(由输出参数返回其值),并执行。
收获体会
此次实验是关于存储过程的实验,之前在书本上学习过存储过程的理论知识,因此此次实验相对来说还比较轻松。通过此次实验,越发让我感受到存储过程力量的强大。对于存储过程其查询以及计算能力,相对已经学过的触发器使用的范围更大。对于存储过程不仅具有输入参数,而且还有输出参数,因而功能更为强大。