- 1
- 0
- 约8.2千字
- 约 7页
- 2023-04-23 发布于上海
- 举报
SqlServer专题⼆:数据库主要对象
存储过程
(1)减少⽹络通信量。调⽤⼀个⾏数不多的存储过程与直接调⽤sql语句的⽹络通信量可能不会有很⼤的差别,可是如果存储过程包含上百⾏
sql语句,那么其性能绝对⽐⼀条⼀条的调⽤sql语句要⾼得多。
(2)执⾏速度更快。有两个原因:⾸先,在存储过程创建的时候,数据库已经对其进⾏了⼀次解析和优化。其次,存储过程⼀旦执⾏,在内存
中就会保留⼀份这个存储过程,这样下次再执⾏同样的存储过程时,可以从内存中直接调⽤。
(3)更强的适应性:由于存储过程对数据库的访问是通过存储过程来进⾏的,因此数据库开发⼈员可以在不改动存储过程接⼝的情况下对数据
库进⾏任何改动,⽽这些改动不会对应⽤程序造成影响。
(4)布式⼯作:应⽤程序和数据库的编码⼯作可以分别独⽴进⾏,⽽不会相互压制。
存储过程可以⽤临时表,函数不能⽤临时表
存储过程可以使⽤Update,函数不能使⽤Update
存储过程可以⽤Getdate()等函数,函数不能使⽤Getdate()这些函数
⼀、使⽤存储过程要注意⼀些问题
1、在as后⾯⽴即跟上⼀个 set nocount on⼦句,这样会减少很⼤开销 (相对于过程中存在DML 操作的时候)
2、创建和引⽤过程的时候加上架构名
3、避免在返回许多⾏数据的 SELECT 语
您可能关注的文档
- 2021_2022学年高中物理第四章第4节法拉第电磁感应定律课后达标能力提升练习(含解析)新人教版选.pdf
- G71固定循环指令教案孟现会3194.pdf
- (完整版)自主学习任务单.pdf
- 2015—2016学年度新版广州版小学英语六年级上册M1-M3知识点归纳与练习题.pdf
- (完整word版)分光光度法测定Ti(H2O)63+的分裂能.pdf
- 2018传统文化经经典6902.pdf
- 2021年高考:全国一、二、三卷英语作文范例汇总.pdf
- 2022年企业集团财务管理形成性考核册答案文档.pdf
- 2023年人教版七年级物理(上册)期末质量检测卷及答案.pdf
- 2022-2023学年唐山市乐亭县数学四年级第一学期期末检测试题(含解析).pdf
- 2014新人教版九年级英语nit8+It+must+belong+to+Carla课文知识点最新详解.pdf
- 2013年最新人教版小学一年级数学上册第七单元集体备课.pdf
- 212《CADCAM原理与应用》--模拟2-答案更新3822.pdf
- (北师大版)北京市高中数学选修2-1第三章《圆锥曲线与方程》测试卷(含答案解析)4654.pdf
- 2022年部编版五年级上册《道德与法治》期末试卷及答案【真题】.pdf
- 2022年中考满分作文400字汇编7篇.pdf
- 2022—2023年人教版九年级物理上册期末考试卷及答案【A4版】.pdf
- vb数据、表达式与简单程序设计.pdf
- SL6000NWD近钻头随钻地质导向系统简介2015035967.pdf
- 2023年部编版六年级语文上册期末测试卷(带答案).pdf
最近下载
- 室内贴砖安全技术交底.docx VIP
- 现金管理项下委贷现金池产品方案.docx VIP
- 材料成型及控制工程专业英语-6.LIFE-AND-FAILTURE-OF-DIE.ppt VIP
- 常见校园急救常识.pptx VIP
- 第48届世界技能大赛新增赛项江苏省选拔赛零售项目技术工作文件.doc VIP
- 山东2025建筑工程定额说明及计算规则.docx VIP
- 原子物理学 课件(精品·公开课件).ppt VIP
- 集装箱专用平车F-TR锁闭装置作业指导书.docx VIP
- J-SAF-GST9211A(Ex)手动火灾报警按钮安装使用说明书.pdf
- gold2026慢性阻塞性肺疾病(copd)全球诊断、管理与预防策略报告培训课件.pptx VIP
原创力文档

文档评论(0)