实验4创建和使用存储过程

上传人:jin****ng 文档编号:200519155 上传时间:2023-04-16 格式:DOCX 页数:6 大小:242.45KB
收藏 版权申诉 举报 下载
实验4创建和使用存储过程_第1页
第1页 / 共6页
实验4创建和使用存储过程_第2页
第2页 / 共6页
实验4创建和使用存储过程_第3页
第3页 / 共6页
资源描述:

《实验4创建和使用存储过程》由会员分享,可在线阅读,更多相关《实验4创建和使用存储过程(6页珍藏版)》请在装配图网上搜索。

1、实验 4创建和使用存储过程4.1 实验目的(1)理解存储过程的功能和特点。(2)学会使用 Transact-SQL 编写存储过程的方法。(3) 学会如何使用SSMS创建存储过程。(4) 理解可以使用存储过程来完成对数据库的操作。4.2 实验内容( 1)创建带输入参数的存储过程。( 2)执行所创建的存储过程。( 3)删除所有新创建的存储过程。4.3.1 创建带输入参数的存储过程在查询命令窗口中输入创建存储过程的CREATE PROCEDURE语句。这里创建一个带输入参数的存储过程Stu_Procl,其中的输入参数用于接收课程号,默 认值为c01,然后在SC表中查询该课成绩小于70的学生学号,接着

2、在Student表中查找这在查询分析器里运行存储过程,输出运行结果。EXECUTE Stu_Proc1 c01KlcrBiaCi 24*1 Sacral lM*gbfcAi Stulu Xipadu1.4eMWiiT.JTUI-HUUJU -3?Jni niOI-MrA*4hiMJtf.H 0JI U H:N:R k fllH fi-&.dCREATE PROCEDURE Stu_Proc2dept char(20)AS select student.sno, sname, o.creditfrom student join sc on student.sno=sc.sno join cour

3、se on o=owhere student.sdept=dept4.3.3 删除新建的存储过程在查询命令的窗口中输入DROP PROCEDURE语句和所有新创建的存储过程名。DROP PROCEDUREStu_Proc14.3.4 查询学生的学号、姓名、修的课程号、课程名、课程学分,将学生所在系作为输入参数,执行此存储过程,并分别指定一些不同的输入参数值。El 4;斗4勺1阳- IActI: - *用旺JTUI-KMIIJU 3 ? 3HI JHH-R-hhiiuw.H Q4 U H:M:H fllmai-x-MiuiiR; 2Kieii u :! a aKJKn hJbbc na aaaa

4、cCr bL-aIbbL b i. *j j ij hh VMCI Fld*U .3QiiGIL UpCJI +融述 -弭仆 r _iS; r A !iXS id ibJii-nt _i #5a rniivi efirm 0 JMKC UZJ r VIEVtflJ._:dl # pjj A b J j.Li 口nitt bUM W 41 l -tJ Ml泌 1n曽理f菇|u . -nni-Fi .hjoibi _JDKX 匚UZ!严=UicjF.alm Ml SauTP丄MMjufctiH EitJg 1E.uubjWnHDr Hi LR.辰 SOU 辺口 电二谒曾-:W说耳V: ui r *

5、昨阳亠 口21型-丄18=口1叫n- In-: 口 M*JTW-HT UmhRJFH1 MCEUanrP ul.l-mE-i-nXi Uwr: :T*t a:Uan IHKvCEm LU_VEDC1| 眄“ IVii治暮.氐益* xitn i: ipi珂配畔谒需创 T 1 - Lmu| Rq-v-Hei HE. h=/ * BJ *亠齢眉3- !l DE mCTfalriCl SM. JlCTDI Iu*|*-*C|I SLbliv Xl|IEi:US*Ti 林曰 IW 创 34 LUm 曲 li 垃口4.3.5 查询指定系的男生人数,其中系为输入参数,人数用输出参数返回。fnii4ig I4

6、ur?l lU-CUaH IMCEIiCH 5luJceS E Til Ef *unrnr me U 40 40 (flI JU 晅eHaHuNNNH_PilijTK LnnCi Ij G JT;: mrPI4HUTUiiH- E: U WWW 1 d4.3.6 查询指定系的学生中,选课门数最多的学生的选课门数和平均成绩,要求系为输入参 数,选课门数和平均成绩用输出参数返回。ja=K uj 3 nu nai lew if jan irudEH 31 QiM-4E-:m- x-t c 9UrdEE bf CTiifc i 4ekS* Ei z iWr 341 Li IT W il 巫口 叫酋r

7、EXUBIilC; 1 Jiacrai IhUIMbl. 5LlJli fapBiUpgX 唱1r,口”:Man MWiwtwr iW . Lacki Lbl IIEF-LK .Kn E-WX JICgEiUi I .mChL C-UE :IHF 呈-zitra- : 勺昭露f blilamH白 Pt R=z* G. *j :進1 - Bicj BidiSacrai IhufSllJia lapccKiITDKJK3 l-MUC 1DC.中n*Pj;E4fl SIKWWF. PTHE1MJfrLC ICAdU it j旳一许k3i ital 平峋阪舟4.4 思考题(1) 什么是存储过程?存储过

8、程是放在数据库中的过程,执行某些操作,有参数或无参数,可以通过前台程序调用,去执行一些较为复杂的数据库操作。(2) SQL Server提供了哪些存储过程?有何作用?Active Directory 存储过程用于在 Microsoft Windows 2000 Active Directory 中注册 SQL Server 实例和 SQL Server 数据库。目录存储过程用于实现ODBC数据字典功能,并隔离ODBC应用程序,使之不受基础系统表更改的影响。游标存储过程用于实现游标变量功能。数据库引擎存储过程用于SQL Server Database Engine的常规维护。数据库邮件和SQL

9、Mail存储过程用于从SQL Server实例内执行电子邮件操作。数据库维护计划存储过程用于设置管理数据库性能所需的核心维护任务。分布式查询存储过程用于实现和管理分布式查询。全文搜索存储过程用于实现和查询全文索引。日志传送存储过程用于配置、修改和监视日志传送配置。自动化存储过程使标准自动化对象能够在标准Transact-SQL批次中使用。Notification Services 存储过程用于管理 SQL Server 2005 Notification Services。复制存储过程用于管理复制。安全性存储过程用于管理安全性。SQL Server Profiler存储过程SQL Server Profiler用于监视性能和活动。SQL Server代理存储过程由SQL Server代理用于管理计划的活动和事件驱动活动。Web任务存储过程用于创建网页。XML存储过程用于XML文本管理。常规扩展存储过程提供从SQL Server实例到外部程序的接口,以便进行各种维护活动。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!