- 86
- 0
- 约 5页
- 2017-02-08 发布于重庆
- 举报
第10章存储过程
存 储 过 程
10.1 练习题10及参考答案
1.什么是存储过程?存储过程分为哪几类?使用存储过程有什么好处?
答:存储过程是一系列预先编辑好的、能实现特定数据操作功能的SQL代码集,它与特定的数据库相关联,存储在SQL Server服务器上。用户可以像使用函数一样重复调用这些存储过程,实现它所定义的操作。
存储过程分为3类:系统提供的存储过程、用户定义的存储过程和扩展存储过程。使用存储过程有如下好处如下:
(1)存储过程提供了处理复杂任务的能力:存储过程提供了许多标准SQL语言所没有的高级特性,通过传递参数和执行逻辑表达式,能够处理复杂任务。
(2)增强代码的重用性和共享性:每一个存储过程可以在系统中重复地调用,可以被多个有访问权限的用户访问。存储过程可以增强代码的重用性和共享性,加快应用系统的开发速度,提高开发的质量和效率。
(3)减少网络数据流量:存储过程是存放在服务器中并在服务器上运行的,应用系统调用存储过程时只有触发执行存储过程的命令和执行结束返回的结果在网络中传输。所以,使用存储过程可以减少网络中的数据流量。
(4)加快系统运行速度:第一次执行后的存储过程会驻留在内存中,以后可以直接运行,从而加快应用系统的处理速度。
(5)加强系统安全性:SQL Server可以不授予用户某些表、视图的访问权限,但授予用户执行存储过程的权限,通过存储过程来对这些表或视图进行访问操作
您可能关注的文档
最近下载
- 2026陕西延长石油集团校招试题及答案.doc VIP
- 人教版小学数学五年级下册第五单元《图形的运动三》测试题(含答案).doc VIP
- 2025年工会社会工作者职业能力测试真题.docx
- JTS 170-2015- 邮轮码头设计规范.pdf VIP
- 免疫性血小板减少课件.pptx VIP
- 《武汉大学黄如花信息检索31 搜索引擎》课件.ppt VIP
- Unit5单元语法adjectives&modalverbs(can,could,may)课件译林版英语七年级下册.pptx VIP
- wotpc自动转换开关用户手册.pptx VIP
- 分布式控制系统说明书.docx VIP
- 简约大气《活着》读书分享PPT课件.pptx VIP
原创力文档

文档评论(0)