问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

存储过程作用是什么,优缺点以及适用范围是什么?

发布网友 发布时间:2022-04-20 05:37

我来回答

2个回答

热心网友 时间:2023-07-08 06:05

存储过程是一组予编译的SQL语句
它的优点:1.允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可以调用该过程任意次。
  2.允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。
 
3.减少网络流量,例如一个需要数百行的SQL代码的操作有一条执行语句完成,不需要在网络中发送数百行代码。
       4.更好的安全机制,对于没有权限执行存储过程的用户,也可授权他们执行存储过程。

热心网友 时间:2023-07-08 06:05

优点:
1.会在数据库服务器中对存储过程中的命令进行编译,加快执行速度
2.只提供给用户参数和结果,存储过程对查询过程封装和加密,简化用户使用,防止非法修改。
3.可以只赋给用户执行存储过程的权利,而不给用户操作相应数据表的权利,这样可以有效防止注入攻击。
4.当查询要求发生变化时,可以只修改存储过程,而不用重新修改和编译你的软件。
缺点:
程序部分功能移到了数据库内,破坏了cvm三层结构设计
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
308S标注使用0W-30的机油,如果用5w-40的有影响么 如果飞船在飞行时遇到一粒沙,飞船是否会直接报废?为什么呢?_百度... 火车或地铁行驶中的苍蝇或蚊子这些飞虫是怎么飞的 我一直很疑惑,在地铁公交上的飞虫蚊子之类的,它们不停在杆上,就这么... 固态硬盘的读取是不是都比写入要快啊?才买了个东芝的Q Pro,发现写入496... 我是非护理专业的专科生 但我想考护理资格证 该怎么办呢 我是非护理专业的专科生 但我想考护理资格证 该怎么办? 中专非护理专业单招可以考护理吗 苹果宣布的AppleWatchSeries6和AppleWatchSE有哪些新功能和价格? 描写榕树生命力顽强的诗句 存储过程的优缺点 平焊法兰尺寸图解 10寸法兰是多大的 法兰盘2寸规格是多少? 法兰盘DN600的有多少个孔啊?用多大螺栓啊?最好给... 常规的法兰有哪些规格 国标法兰尺寸规格 DN 1000 法兰规格型号尺寸重量是多少? DN300CL150法兰标准尺寸 i7配什么主板比较好 wps怎么添加好友? iphone手机联系人里面有个添加链接联系人是什么呀 QQ怎么设置加好友链接?就是别人可以通过这个连接... 光遇链接加好友要用什么浏览器 光遇别人发链接给我,我怎么加? 怎样使用链接直接添加微信好友,注意不是引导添加 光遇用链接加的好友需要对方确认吗 i79700 可以用b450m主板吗? 淇在诗经中的意思 i7 9700f也不能超频,配ROG的b365主板可以完全发挥,测过,可以完全发挥2080ti吗? 如何查看存储过程的性能 mysql 存储过程怎么进行性能优化 SQL SERVER一个数据库中使用大量的存储过程,会影... 用存储过程会使程序的性能更好么? SQL SERVER 一个数据库中使用大量的存储过程,会影... 存储过程安全性能一定比sql语句高吗 为什么这个存储过程执行的性能这么差 存储过程并发性能优化问题 存储过程和触发器会不会影响mysql的性能 SQLSERVER存储过程太多,会影响性能吗 存储过程是什么意思? 存储过程的作用是什么 如何提高存储过程的性能 执行效率 语句 SQL存储过程有什么好处 雨露计划的就读学籍证明用手机怎么上传? 雨露计划怎么上传学籍证明? 雨露计划针对哪些学生? 第二年申报雨露计划时用学籍证明吗? 在校大学生申请雨露计划都需要那些材料? 雨露计划学籍证明可以在学信网开吗