sql 2005教程 第10章 存储过程.ppt
《sql 2005教程 第10章 存储过程.ppt》由会员分享,可在线阅读,更多相关《sql 2005教程 第10章 存储过程.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第10章 存储过程存储过程是数据库中重要的数据对象,一个设计良好的数据库应用程序通常都会用到存储过程。SQL Server 2005数据库提供了多种建立存储过程的机制,使用户可以使用T-SQL或者CLR方式建立存储过程。SQL Server 2005数据库还提供了用户可直接使用的系统存储过程,通过这些存储过程,用户可以更加方便的管理数据。10.1 存储过程概述存储过程是一组为了完成特定功能的SQL语句集合,它经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数来执行它。SQL Server 2005数据库包括多种存储过程,主要有用户定义存储过程、系统存储过程等,10.2 设计存储过程用
2、户可以设计自己的存储过程,以提高业务逻辑使用的通用性。设计存储过程通常应该遵循以下原则:存储过程名称避免使用sp的前缀、为所有的存储过程使用连接设、尽量不使用临时存储过程。创建存储过程时,应指定所有输入参数和向调用过程返回的输出参数,编写执行数据库操作的编程语句,实现返回至调用过程的成功或失败的状态值,较为重要的还包括捕获和处理潜在的错误,并为这些问题编写错误处理语句。(具体内容请参照书。)10.3 创建存储过程创建存储过程。存储过程是已保存的T-SQL语句集合、或者对.NET Framework公共语言运行时(CLR)方法的引用,可接收并返回用户提供的参数。可以创建过程供永久使用或在一个会话
3、(局部临时过程)中临时使用,或在所有会话(全局临时过程)中临时使用。本节讲述的是使用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工具的查询编
4、辑器中编写运行该部分代码,启动代码编辑器可以通过单击“开始|所有程序|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工具修改存储过程。如果需要更改存储过程中的语句或参数,可以删除并重新创建该存储过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sql 2005教程 第10章 存储过程 2005 教程 10 存储 过程
限制150内