读书人

oracle 存储过程使用场合解决方案

发布时间: 2013-03-26 21:09:11 作者: rapoo

oracle 存储过程使用场合
oracle 中在哪些场合更适合用存储过程实现?

[解决办法]
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html
[解决办法]
根据需要,一般是传入一些参数,需要执行一系列动作时用过程比较方便。
特殊情况,特殊分析,也看个人编程爱好~~
[解决办法]
楼主要问这个问题首先要明白应用存储过程的好处是什么。
1、减少网络数据传输的次数,从而提高系统性能。
2、模块化,可移植性比较强。

[解决办法]
举个简单的例子。

有这么一个需求,现在我们程序要和某家厂商合作,需要从厂商那里同步数据过来,这个数据量是非常大的。我们大致是这样处理的:厂商先通过sftp将数据传输过来,我们先读取并解析文件内容,然后将数据同步到数据库的表中。由于数据量庞大,所以我们一般选择在晚上12点之后定时触发任务,将数据同步到数据库表中的操作就需要一个存储过程来处理。

[解决办法]
需求尽量用单个SQL实现 如果单个SQL实现不了考虑用过程实现
[解决办法]

探讨
需求尽量用单个SQL实现 如果单个SQL实现不了考虑用过程实现

[解决办法]
当一条sql语句不能实现结果,或是不能用简单的sql语句实现结果时,可以采用过程。
[解决办法]
探讨
引用:
需求尽量用单个SQL实现 如果单个SQL实现不了考虑用过程实现


这个说法有点偏激,不可取,还是要具体问题具体分析。

[解决办法]
探讨
当一条sql语句不能实现结果,或是不能用简单的sql语句实现结果时,可以采用过程。

读书人网 >oracle

热点推荐