| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1904 人关注过本帖
标题:请问各位 你们在开发网站或者B/S结构的程序的时候经常用到 存储过程吗?
只看楼主 加入收藏
TrimVal
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2008-6-21
收藏
 问题点数:0 回复次数:10 
请问各位 你们在开发网站或者B/S结构的程序的时候经常用到 存储过程吗?
请问各位 你们在开发网站或者B/S结构的程序的时候经常用到 存储过程吗?
使用存储过程到底有什么好处?
搜索更多相关主题的帖子: 结构 开发 
2008-07-08 17:43
zhishiouran
Rank: 1
等 级:新手上路
帖 子:81
专家分:0
注 册:2006-10-15
收藏
得分:0 
最好用存储过程,因为用存储过程,读取数据的时候比较快(数据非常多的时候)

2008-07-08 17:55
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
而且存储过程可以过滤掉一些常见的不安全字符串的……
2008-07-08 19:41
tomtory
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:705
专家分:0
注 册:2008-6-12
收藏
得分:0 
我们的项目  基本不直接使用SQL语句
2008-07-10 10:14
kevintang
Rank: 4
等 级:业余侠客
威 望:9
帖 子:799
专家分:236
注 册:2008-2-14
收藏
得分:0 
2008-07-10 10:16
仰望星空
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:7
帖 子:473
专家分:93
注 册:2007-2-11
收藏
得分:0 
存储过程的使用是仁者见仁智者见智的,有人说存储过程用多了,影响代码的课维护性,可是有人从效率和安全的角度来考虑,就愿意用,比如2楼和3楼两位,个人觉得,存储过程只有在对数据库一次性操作的逻辑很多的时候才使用,应尽量吧逻辑处理的压力放到程序中,存储过程应该用,但是要有分寸

当人们仰望天空的时候,才有了翱翔的愿望;当人们仰望星空的时候,才有了远航的渴望。
2008-07-10 14:31
sheishidk
Rank: 1
来 自:辽宁
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-7-11
收藏
得分:0 
我刚刚学存储过程,挺有意思的,感觉挺强大的,也很方便
2008-07-11 17:10
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
技术只是工具,存储过程的优点在于执行数据库的效率高,某些大数据量操作速度快。缺点在于存储过程目前没有统一的标准,各个数据库的存储过程的SQL语句都不完全一样(Oracle与SQL Server的存储过程就不一样),因此影响程序项目的可移植性。
所以是否应用存储过程要根据具体的项目进行应用,某些大数据量却不需要考虑可移植性的项目就可以使用存储过程(比如某些直接在服务器上进行编写的项目)。
而一些需要灵活安装和移植的项目用存储过程就不太合适(比如动网论坛等项目),所以存储过程的应用要根据具体项目来考虑是否要使用存储过程。
2008-07-11 20:53
寂寞的刺猬
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2008-3-23
收藏
得分:0 
大型商业项目中可能会用到,一般的项目是用不到这东西的。

我的博客  http://wlb.wlb.blog.
2008-07-19 00:54
yutianyi
Rank: 2
等 级:论坛游民
帖 子:113
专家分:12
注 册:2008-7-18
收藏
得分:0 
我们做的项目也基本使用存储过程,这样代码看起来比较简洁,最主要的是运行速度快
2008-07-24 10:29
快速回复:请问各位 你们在开发网站或者B/S结构的程序的时候经常用到 存储过程吗 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018179 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved