什么是数据库的存储过程啊?请用通俗易懂的话告诉我。谢谢!

 我来答
空空禅师
2008-01-04 · TA获得超过211个赞
知道小有建树答主
回答量:87
采纳率:0%
帮助的人:109万
展开全部
是这样,存储过程是一些事先写好的语句,保存在数据库中,通常与数据库一起安装在数据库服务器上,可接受来自PC工作站的调用请求。

存储过程之所以有价值,是因为它保存在服务器上,当你在PC机上发出查询指令时,那只是一个简单的指令名称,具体的查询和解释利用服务器的强大能力完成,最后仅反馈结果给PC,这样就充分利用了服务器的计算资源,还节省了网络带宽。

当然,存储过程也有缺点,其中一个就是移植困难,你在SQL中写的要移植为Oracle的,就只好重写,虽然理论上可“翻译”,但SQL和Oracle机制不同,要想发挥各自的深层性能,只能用各自的“个性化”语法,所以其实移植代价很高,不如重写。
再有就是反编译比较简单,安全性较差。
相信随着三层架构的崛起,业务逻辑开始向中间层转移,而不是象过去那样集中在数据库服务器上,C/S模式下大行其道的存储过程会慢慢走向没落的。
风扬信息科技
2024-10-17 广告
广州市风扬信息科技有限公司,专注于技术创新和解决方案提供,我们致力于将人工智能的无限潜力转化为实际的解决方案,为各行各业的客户提供智能化的产品和服务。使命与愿景我们的使命是通过前沿的人工智能技术,推动社会进步和商业发展。我们的愿景是成为全球... 点击进入详情页
本回答由 风扬信息科技提供
qishangtian
2008-01-04 · 超过26用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:0
展开全部
数据库中,将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 以后要用的时候,只需调用已定义好的存储过程,即可自动完成命令.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caixunliang
2008-01-04 · TA获得超过650个赞
知道小有建树答主
回答量:567
采纳率:100%
帮助的人:313万
展开全部
在数据库中写入程序并通过程序来访问表
在前台中可以先写入程序访问存储过程再由存槠过程来访问修改删除查询表
好处在于访问较大数据记录时比直接访问要快很多
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孟德G
2008-01-04 · TA获得超过5237个赞
知道大有可为答主
回答量:1.1万
采纳率:20%
帮助的人:0
展开全部
一堆Sql语句放在一起运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚学堂前端学院
2020-10-21 · 百度认证:北京尚学堂科技官方账号
尚学堂前端学院
向TA提问
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式