asp.net数据库用oracle,为什么不推荐使用存储过程?
本人对oracle非常不熟悉,我在开发asp.net多数使用sqlserver,但是这次项目中用oracle数据库。老板一再强调不要用存储过程。
我的理解存储过程经过编译后,性能效率更好,网络间发送字符流也减少,为啥在oracle中不推荐使用存储过程呢??
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------存储过程是牺牲开发、维护效率换来运行效率
而且,存储过程只是减少了网络传输的SQL语句和编译SQL的开销,事实上大部分情况下这些对系统的影响很小,几乎可以忽略。只在必要的时候才用,而不是给每个查询、插入之类的都写成存储过程。
------解决方案--------------------上面的說的對,存儲過程固然是好,但是維護比較麻煩,如果是流動性大的公司更是。一般考慮到開發效率以及後續維護吧。如果從性能上說提倡使用存儲過程。
我的异常网推荐解决方案:oracle存储过程,http://www.aiyiweb.com/oracle-develop/177537.html