下载此文档

实验十 存储过程.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
实验十存储过程
一、实验目的
1、掌握在企业管理器中创建、执行、删除存储过程的操作。
2、掌握在查询分析器中创建、执行、删除存储过程的操作。
二、实验要求
使学生能够加深对存储过程的理解,掌握存储过程的两种操作方式的创建、执行、删除等操作。
三、实验环境
1、操作系统:WinXp Professional
2、数据库:SQL Server 2000个人版  
四、实验内容和步骤
1、基本语法如下:
CREATE PROC [ EDURE ] procedure_name [ ; number ]
[ { ***@parameter data_type }
[ VARYING ] [ = default ] [ OUTPUT ]
] [ ,...n ]
[ WITH
{ PILE | ENCRYPTION | PILE , ENCRYPTION } ]
[ FOR REPLICATION ]
AS sql_statement [ ...n ]
2、创建一个信息系的P_student存储过程。
Create procedure P_student
As
Select *
From student
Where sdept=’’is’’此行两个单引号为英文输入状态下的左单引号
执行该存储过程
Exec P_student
运行结果如图10-1所示。
图10-1 执行P_student存储过程窗口
例10-2在企业管理器中查看例10-1的存储过程的属性,其操作步骤如下:
第一步,打开“企业管理器”,展开“mybase”数据库,单击“存储过程”,可以看到该存储过程的属性的对话框,如图10-2所示,也可以在这里对存储过程的定义进行修改。如果不做其它操作,我们只要直接单击“确定”按钮就可以返回了。
图10-2 存储过程P_student属性窗口
例10-3 创建存储过程名为要sdept_pro,要求指定输入学号就能输出该学号的所在系。
Create procedure sdept_pro
***@sno varchar(10),***@sdept varchar(10) output
As
Select ***@sdept=sdept
From student
Where sno=***@sno
执行该存储过程:
declare ***@sno varchar(10),***@sdept varchar(10)
set ***@sno='95001'
exec sdept_pro ***@sno, ***@sdept output
print ***@sno+'学生的所在系是:'+***@sdept
在查询分析器中的结果如图10-3所示。
图10-3 执行存储存储过程sdept_student结果窗口
例10-4 删除例10-1创建的存储过程
Drop procedure P_student
小结: 
本次实验课巩固了对存储过程的理解,

实验十 存储过程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小231 KB
  • 时间2018-06-23