sql 存储过程有什么好处啊,为什么要用他呢

yusheng622 2012-04-26 02:14:32
rt
...全文
163 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
prcak47 2012-04-28
  • 打赏
  • 举报
回复
sql的存储过程,就好像编程语言里面的dll一样。
用法差不多,功能也差不多。
99归一 2012-04-27
  • 打赏
  • 举报
回复
都被你们说完了,简单的说,就是,快速,高效
Mr_Nice 2012-04-27
  • 打赏
  • 举报
回复
还有就是,如果前台要换的话,后台逻辑什么的都不用变。 方便程序的切换升级。
cqd0820 2012-04-27
  • 打赏
  • 举报
回复
一般情况下,复杂的逻辑运算都是在存储内实现的。
一品梅 2012-04-26
  • 打赏
  • 举报
回复
第一次运行条件的最优执行计划编译好缓存,以后都用这。
fengerfei2000 2012-04-26
  • 打赏
  • 举报
回复
存储过程写好后实际上已经向外部明确了接口。
可以反复重用。
而你直接写SQL嵌入代码中,重用起来就不那么方便了。

另外存储过程可以写很复杂的SQL逻辑,如果这些都到客户端实现。
那么网络上面传输的字符就很多,对于远程应用,尤其是网络不好的情况下,并不划算。
设想一下有一个存储过程10K,而如果用的是上传128K的这种ADSL那么这个存储过程写到
客户端上传就要花0.1秒左右的时间。
迪迦凹凸曼 2012-04-26
  • 打赏
  • 举报
回复
1、预编译,存储过程预先编译好放在数据库内,减少编译语句所花的时间
3、减少网络传输,特别对于处理一些数据的存储过程,不必像直接用sql语句实现那样多次传送数据到客户端

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧