注册 登录
编程论坛 ASP.NET技术论坛

请问各位 你们在开发网站或者B/S结构的程序的时候经常用到 存储过程吗?

TrimVal 发布于 2008-07-08 17:43, 1912 次点击
请问各位 你们在开发网站或者B/S结构的程序的时候经常用到 存储过程吗?
使用存储过程到底有什么好处?
10 回复
#2
zhishiouran2008-07-08 17:55
最好用存储过程,因为用存储过程,读取数据的时候比较快(数据非常多的时候)
#3
hebingbing2008-07-08 19:41
而且存储过程可以过滤掉一些常见的不安全字符串的……
#4
tomtory2008-07-10 10:14
我们的项目  基本不直接使用SQL语句
#5
kevintang2008-07-10 10:16
#6
仰望星空2008-07-10 14:31
存储过程的使用是仁者见仁智者见智的,有人说存储过程用多了,影响代码的课维护性,可是有人从效率和安全的角度来考虑,就愿意用,比如2楼和3楼两位,个人觉得,存储过程只有在对数据库一次性操作的逻辑很多的时候才使用,应尽量吧逻辑处理的压力放到程序中,存储过程应该用,但是要有分寸
#7
sheishidk2008-07-11 17:10
我刚刚学存储过程,挺有意思的,感觉挺强大的,也很方便
#8
yms1232008-07-11 20:53
技术只是工具,存储过程的优点在于执行数据库的效率高,某些大数据量操作速度快。缺点在于存储过程目前没有统一的标准,各个数据库的存储过程的SQL语句都不完全一样(Oracle与SQL Server的存储过程就不一样),因此影响程序项目的可移植性。
所以是否应用存储过程要根据具体的项目进行应用,某些大数据量却不需要考虑可移植性的项目就可以使用存储过程(比如某些直接在服务器上进行编写的项目)。
而一些需要灵活安装和移植的项目用存储过程就不太合适(比如动网论坛等项目),所以存储过程的应用要根据具体项目来考虑是否要使用存储过程。
#9
寂寞的刺猬2008-07-19 00:54
大型商业项目中可能会用到,一般的项目是用不到这东西的。
#10
yutianyi2008-07-24 10:29
我们做的项目也基本使用存储过程,这样代码看起来比较简洁,最主要的是运行速度快
#11
雪雨星风2008-07-24 12:30
用存储过程代码看起来顺眼
1