有了存储过程为什么还要用 SQL ? 我不是一个 DBA 。我是做程序开发的。当然也是初出茅庐。呵呵。有一问题:在应用程序中访问数据库的时候,是否应该优先考虑使用存储过程呢? 如果可以的话,几乎所有的 SQL 都可以用 SQL 来代替。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 并不是所有的需求都可以用SQL代替 。 如果一个需求可以用10条SQL解决,同样也可以利用一个过程解决 但是过程能一次性解决你的需求返回结果 但是10条SQL所带来的你的应用服务器与数据库服务器的网络交互,对数据库的频繁操作 这些都是很大的性能消耗 另外过程中有判断,有循环,有动态SQL等等你普通SQL很难做到的优点。 如果是你,是愿意看到写的非常清楚的过程还是几百行的SQL呢 在应用程序中访问数据库的时候,是否应该优先考虑使用存储过程呢? 如果可以的话,几乎所有的 SQL 都可以用 存储过程 来代替。 ora22922错误 求SQL 表空间问题。 存储过程的调试 一个关于游标与用户名的问题,在线等!!!! oracle 导出为文本?160分! 巨简单的问题!求sql语句 这个触发器怎么写? 作业出错,怎么给“登录为批处理作业" 的权限。谢谢 oracle真的很好吗???? SQL技术问题 求助:conn sys/sys@orcl
这些都是很大的性能消耗
另外过程中有判断,有循环,有动态SQL等等你普通SQL很难做到的优点。 如果是你,是愿意看到写的非常清楚的过程还是几百行的SQL呢
如果可以的话,几乎所有的 SQL 都可以用 存储过程 来代替。