实验4创建和使用存储过程_第1页
实验4创建和使用存储过程_第2页
实验4创建和使用存储过程_第3页
实验4创建和使用存储过程_第4页
实验4创建和使用存储过程_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验室4创建和使用存储过程4.1实验目的(1)了解存储过程的功能和特点。(2)学习如何使用Transact-SQL创建存储过程。(3)学习如何使用SSMS创建存储过程。(4)了解可以使用存储过程完成对数据库的操作。4.2实验内容(1)创建具有输入参数的存储过程。(2)执行生成的存储过程。(3)删除所有新创建的存储过程。使用4.3.1输入参数创建存储过程在查询命令窗口中,输入用于创建存储过程的CREATE PROCEDURE语句。建立具有输入参数的储存程序Stu_Proc1。其中输入参数用于接收课程体系编号,默认值为c01。然后在SC表中查找课程分数低于70的学生学习编号,然后在Student表中查找基本信息,包括学生编号、名字、性别和学科信息。4.3.2运行生成的存储过程查询分析器运行存储过程以输出运行结果。EXECUTE Stu_Proc1 c01CREATE PROCEDURE Stu_Proc2dept char(20)ASSelect student.sno、sname、o.creditfrom student join sc on student . SnO=sc . SnO join course on sc . cno=course . cnoWhere student.sdept=dept4.3.3删除新创建的存储过程在查询命令的窗格中,输入DROP PROCEDURE语句和所有新创建的存储过程的名称。DROP PROCEDUREStu_Proc14.3.4查询学生的学习编号、姓名、课程编号、课程名称、课程学分,将学生所在的学科课程作为输入参数运行此存储过程,然后单独指定几个其他输入参数值。4.3.5查询指定部门的男生人数。其中是输入参数,人数作为输出参数返回。4.3.6在指定学科的学生中,选修课数最多的学生的选修课数和平均成绩,要求学科将输入参数、选修课数和平均成绩作为输出参数返回。4.4考试问题(1)什么是存储过程?存储过程可以通过前台程序调用执行某些任务,也可以作为具有参数或没有参数的数据库中部署的过程执行更复杂的数据库操作。(2)SQL Server提供了哪些存储过程?什么角色?Active Directory存储过程用于在Microsoft windows 2000 active Directory中注册SQL Server实例和SQL Server数据库。目录存储过程用于实现ODBC数据词典功能,并隔离ODBC应用程序,使其不受基本系统表更改的影响。游标预存过程用于实现游标变量功能。数据库引擎存储过程用于SQL Server数据库引擎的常规维护。数据库邮件和SQL Mail存储过程用于在SQL Server实例中执行电子邮件操作。数据库维护计划存储过程用于设置管理数据库性能所需的核心维护任务。分布式查询存储过程用于实施和管理分布式查询。全文搜索存储过程用于实现和查询全文索引。日志传播存储过程用于配置、修改和监视日志传播配置。自动化存储过程使标准自动化对象可以在标准Transact-SQL批处理中使用。Notification Services存储过程用于管理SQL server 2005 notification Services。复制存储过程用于管理复制。安全存储过程用于管理安全性。SQL Server Profiler存储库过程SQL Server Profiler用于监视性能和活动。SQL Server代理存储过程由SQL Server代理用于管理计划的活动和事件驱动的活

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论