请问什么时候使用“存储过程”,有什么要求

chenliang6625369 2006-03-16 04:16:08
我在做ASP.NET 和ASP时都是直接写的SQL语句在程序里面,什么时候需要用存储过程呢?
存储过程的代码写在哪啊?是程序里还是写在SQL数据库哪呢?那么ACCESS能不能用存储过程呢?对服务器有什么要求呢?

谢谢大家了。我主要是对存储过程还没有一点认识。
...全文
186 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
自然框架 2006-03-17
  • 打赏
  • 举报
回复


一段 select update delect insert into 这样的语句:

写在数据库(SQL Server 等)里就叫做 存储过程;

写在程序里就叫做 SQL语句;

写在Access里面呢就叫做 “查询” 了。

chenliang6625369 2006-03-17
  • 打赏
  • 举报
回复
我很明白了。谢谢大家啊,说得都不错。看来存储过程是有的时候还是必须的了,不过用了他之后想改变SQL为ACCESS就基本没办法了,所以还得考虑使用
hyena041 2006-03-17
  • 打赏
  • 举报
回复
一般我不赞成使用太多的存储过程
主要考虑维护
我多数时候会考虑使用sql文件存放sql语句,逻辑运算等都在程序中进行
还考虑,数据库的一些运算和程序的相同运算也会存在不同值的情况
bccu 2006-03-17
  • 打赏
  • 举报
回复
存储过程在安全方面和性能方面都有优势。
coolshun 2006-03-16
  • 打赏
  • 举报
回复
大家说的已经很好了,我就不补充了。
aspdotnet2005 2006-03-16
  • 打赏
  • 举报
回复
存储过程还可以提高数据处理的速度,当然你的存储过程只有一句sql可能就不太明显了
szh3210 2006-03-16
  • 打赏
  • 举报
回复
感觉方便,Access应该没有
aspdotnet2005 2006-03-16
  • 打赏
  • 举报
回复
用sql 的时候都可以选择用存储过程
access不支持存储过程
shoutor 2006-03-16
  • 打赏
  • 举报
回复
我是业务逻辑比较复杂时使用
pbwf 2006-03-16
  • 打赏
  • 举报
回复
是啊.楼上大大们说的很清楚了.还可以提高复用.防注入.看习惯和要求了.
bookshop 2006-03-16
  • 打赏
  • 举报
回复
一般在二/三层结构中推荐用存储过程,存储过程最好是只处理一写数据库逻辑性的操作,业务方面的在业务逻辑程实现
mumu1980 2006-03-16
  • 打赏
  • 举报
回复
存储过程只不过是写在数据库的sql语句,主要是在数据库端对数据库进行一些查询和判断,在程序调用就可以了,可以防止sql注入和提高效率
jimu8130 2006-03-16
  • 打赏
  • 举报
回复
用存储过程常用来防范sql注入攻击,存储过程当然写在数据库里面好啊,access数据库有存储过程不过严格来说不能算是,你可以查看网上的资料,一般web服务器和数据库服务器是单独的,跟没有存储过程的配置没区别啊
dh20156 2006-03-16
  • 打赏
  • 举报
回复
偶只在大数据进出的时候才用。
nosuchtracter 2006-03-16
  • 打赏
  • 举报
回复
用存储过程修改起来方便,可以很多页面掉用同一个存储过程.听说用了存储过程可以提高速度,但一般不是很明显.ACCESS数据库好象不可以用存储过程
job_2006 2006-03-16
  • 打赏
  • 举报
回复
只要对数据进行操作的都可以用到存储过程
access中不知道可以不可以用,我开始学的时候就是从sql开始的
存储过程说白了还不就是sql语句,只是叫法不同而已
存储过程是写在数据库中的,在.cs里调用存储过程,不然就不叫存储过程了,只不过有时候写某个功能时把sql语句直接写在.cs里面要方便些,看情况了

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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