欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    sql 2005教程 第10章 存储过程.ppt

    • 资源ID:69347942       资源大小:289KB        全文页数:20页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    sql 2005教程 第10章 存储过程.ppt

    第10章 存储过程存储过程是数据库中重要的数据对象,一个设计良好的数据库应用程序通常都会用到存储过程。SQL Server 2005数据库提供了多种建立存储过程的机制,使用户可以使用T-SQL或者CLR方式建立存储过程。SQL Server 2005数据库还提供了用户可直接使用的系统存储过程,通过这些存储过程,用户可以更加方便的管理数据。10.1 存储过程概述存储过程是一组为了完成特定功能的SQL语句集合,它经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数来执行它。SQL Server 2005数据库包括多种存储过程,主要有用户定义存储过程、系统存储过程等,10.2 设计存储过程用户可以设计自己的存储过程,以提高业务逻辑使用的通用性。设计存储过程通常应该遵循以下原则:存储过程名称避免使用sp的前缀、为所有的存储过程使用连接设、尽量不使用临时存储过程。创建存储过程时,应指定所有输入参数和向调用过程返回的输出参数,编写执行数据库操作的编程语句,实现返回至调用过程的成功或失败的状态值,较为重要的还包括捕获和处理潜在的错误,并为这些问题编写错误处理语句。(具体内容请参照书。)10.3 创建存储过程创建存储过程。存储过程是已保存的T-SQL语句集合、或者对.NET Framework公共语言运行时(CLR)方法的引用,可接收并返回用户提供的参数。可以创建过程供永久使用或在一个会话(局部临时过程)中临时使用,或在所有会话(全局临时过程)中临时使用。本节讲述的是使用T-SQL语言创建的存储过程。10.3.1 在SQL Server Management Studio中建立存储过程用户可以使用SQL Server Management Studio工具建立存储过程,建立过程主要通过在代码编辑器中编写T-SQL语句来完成,具体操作可以操作如下步骤。(具体内容请参照书。)10.3.2 用CREATE PROCEDURE语句创建存储过程使用CREATE PROCEDURE语句创建存储过程。手工编写存储过程,要求在SQL Server Management Studio工具的查询编辑器中编写运行该部分代码,启动代码编辑器可以通过单击“开始|所有程序|Microsoft SQL Server 2005|SQL Server Management Studio”菜单命令,启动SQL Server Management Studio工具。在SQL Server Management Studio工具中,单击“新建查询”按钮,打开一个“新建查询”窗口即可。也可以参考10.3.1节的过程,修改生成的模板来进行。10.4 修改存储过程用户可以通过SQL Server Management Studio工具修改存储过程。如果需要更改存储过程中的语句或参数,可以删除并重新创建该存储过程,也可以通过一个步骤更改该存储过程。删除并重新创建存储过程时,与该存储过程关联的所有权限都将丢失。更改存储过程时,将更改过程或参数定义,但为该存储过程定义的权限将保留,并且不会影响任何相关的存储过程或触发器。10.4.1 在SQL Server Management Studio中修改存储过程使用SQL Server Management Studio工具修改存储过程,参考步骤如下。(具体内容请参照书。)10.4.2 用ALTER PROCEDURER语句修改存储过程用户可能会修改存储过程,特别是对于加密存储过程修改,只能使用ALTER PROCEDURE进行。使用ALTER PROCEDURE语句修改存储过程,要求在SQL Server Management Studio工具的查询编辑器中运行修改代码。10.5 执行存储过程若要执行存储过程,可以在SQL Server Management Studio工具中使用图形界面进行操作,也可以使用T-SQL EXECUTE语句。如果存储过程是T-SQL批处理中的第一条语句,那么不使用EXECUTE关键字也可以执行存储过程。10.5.1 在SQL Server Management Studio中执行存储过程用户可使用SQL Server Management Studio工具执行存储过程,这样免去了编写代码的过程:(具体内容请参照书。)10.5.2 用EXECUTE语句执行存储过程用户可以使用EXECUTE语句执行存储过程,这要求在SQL Server Management Studio工具的查询编辑器中运行该部分代码。执行用户定义存储过程时,强烈建议至少用架构名称限定存储过程名称,对于架构的概念后面的章节后有详细的介绍。(具体内容请参照书。)10.6 删除存储过程当用户定义的存储过程不再需要时,可以从数据库中删除它,在SQL Server Management Studio工具删除存储过程10.6.1 在SQL Server Management Studio中删除存储过程使用SQL Server Management Studio工具删除存储过程,参考步骤如下。(具体内容请参照书。)10.6.2 用DROP PROCEDURE语句删除存储过程使用DROP PROCEDURE语句删除存储过程,要在SQL Server Management Studio工具的查询编辑器中运行该部分代码。(具体内容请参照书。)10.7 常用系统存储过程SQL Server 2005数据库中,提供了许多预先定义好的存储过程,这些存储过程可用于管理数据等操作。用户可以直接调用这些存储过程进行相应的处理。10.7.1 sp_help存储过程Sp_help存储过程是SQL Server 2005数据库的学习者最常使用的过程,通过它可以获取有关数据库对象、数据类型等的结构信息。(具体内容请参照书。)10.7.2 sp_rename、sp_renamedb存储过程sp_rename存储过程用于在当前数据库中更改用户创建对象的名称。此对象可以是表、索引、列、别名数据类型,sp_renamedb用于更改数据库的名称。10.7.3 常用系统存储过程分类常用系统存储过程分类,(具体内容请参照书。)10.8 建立CLR存储过程前面介绍的是使用T-SQL来创建SQL Server的存储过程。SQL Server 2005数据库还完全支持.NET通用语言运行时(CLR),这允许用户使用.NET的语言,如C#、VB.NET等开发SQL Server的存储过程。(具体内容请参照书。)

    注意事项

    本文(sql 2005教程 第10章 存储过程.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开