包存储过程区别

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:34:34
包里边可以写很多处理来完成一件事情,可以调用都各存储过程、函数,可以进行调度,出错处理,系统的参数的设置等等。。但是在调用包的时候是调用这个包还是仅仅调用包中的一部分?
调用整个包会不会使得效率降低?

1.调用包的一部分,但整个包一次被加载;

2.加载整个包会占用一些“额外”的内存,事实上如果连续调用整个包里的程序,这个特点恰恰能够提高效率。

所以效率的关键在于组织好程序,比如把相关联的逻辑放在一起,把常用的功能组织在一起等等。充分了解他们的不同和特点,并加以有效率地利用才是高效率的真谛,简单地判断包比存储过程效率低或者高其实没有意义。