1 网络数据库 实训报告 日期: 2010 年 12 月 15 日 班 级: 09 级计算机信息管理 学 号 姓 名 指导老师 实训地点 成绩 38 庄维瀚 罗小平 教A505 实训项目名称 实训九 存储过程的创建和使用 一、实训目的和要求 1、了解存储过程的作用; 2、掌握创建、修改及删除存储过程的方法; 3、掌握执行存储过程的方法
二、实训所需仪器、设备 硬件:计算机 软件:操作系统 Windows XP、SQL Server 2005 三、实训内容 (一)不带参数的存储过程的创建和修改 1、在 student 数据库中创建一个名为 myp1 的存储过程,该存储过程的作用是显示 t_student 中的全部记录
USE STUDENT IF EXISTS (SELECT name FROM sysobjects WHERE name = 'mpy1' AND type = 'P') DROP PROCEDURE mpy1 GO CREATE PROCEDURE myp1 AS Select * FROM T_STUDENT GO 2、运行 myp1,检查是否实现功能
use student exec myp1 2 3、修改 my p1,使其功能为显示 t_stu dent 中班级为 05541 班的学生记录,然后测试是否实现其功能
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo]
[myp1] AS Select * FROM T_STUDENT where left(s_number,5)='05541' use student exec myp1 3 4、创建一个存储过程 my p2,完成的功能是在表 t_stu