数据库原理与应用:第9章 存储过程的创建和使用.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库原理与应用之存储过程的创建和使用 数据库原理与应用的第9章主要讲解了存储过程的概念、创建、执行、查看和修改等过程。存储过程是SQL语句和可选控制流程语句的预编译集合,是一种封装重复任务操作的方法,以一个名称存储,作为一个单元处理。存储过程属于服务器方软件,可以立即访问数据库。 存储过程的优点包括: 1. 封装事务规则:存储过程可以封装事务规则,一旦封装完成,这些规则就可用于多个应用,从而有一个一致的数据接口。 2. 标准组件式编程:存储过程可以在程序中被多次调用而不必重新编写该存储过程的SQL语句。 3. 较快的执行速度:存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析优化,并给出最终被存在系统表中的执行计划。 4. 减少网络流量:对于同一个针对数据库对象的操作,如果这一操作所涉及到的T-SQL语句被组织成一存储过程,那么当在客户计算机上调用该存储过程时,网络中传送的只是该调用语句。 在 SQL Server 中,存储过程分为两类:系统提供的存储过程和用户自定义的存储过程。系统存储过程主要存储在Master数据库中,并以SP_为前缀,主要是从系统表中获取信息,从而为系统管理员管理SQL Server提供支持。用户自定义存储过程是由用户创建并能完成某一特定功能的存储过程。 存储过程的创建包括以下步骤: 1. 创建存储过程:存储过程是SQL语句和可选控制流程语句的预编译集合。 2. 执行存储过程:存储过程可以通过接收参数向调用者返回结果集,结果集的格式由调用者确定。 3. 查看和修改存储过程:存储过程可以在SQL Server中被查看和修改。 4. 重命名和删除存储过程:存储过程可以在SQL Server中被重命名和删除。 在使用存储过程时,我们可以通过接收参数向调用者返回结果集,返回状态值给调用者,指明调用是成功或是失败。同时,存储过程可以嵌套调用,并且可以在一个存储过程中调用另一存储过程。 存储过程是一种强大的工具,可以帮助我们更好地管理和维护数据库,提高应用程序的性能和可移植性。
剩余38页未读,继续阅读
- 粉丝: 25
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0