oracle的存储历程优缺陷
Oracle是由甲骨文企业开发的一款关系数据库治理系统。因为它系统可移植性好,运用利便以及功能强大而挨到大家的亲睐。接下来将在文章中为大家介绍Oracle数据库在存储历程中是什么优缺陷,但愿对大家有所帮忙
(1)简化了复杂的操纵
在存储历程中把多个SQL语句封装到一个独立的单元中,会员只需调取即可。这样添加了数据的独立性,别的当数据构造产生变化时,可以修改存储历程来实现,这样就不需要修改程序代码了提高了平安性
(2)落低了差错涌现几率
要是不运用存储历程来实现某个操纵可能需要施行多条独自的SQL语句,因为施行过多的步骤很有可能造成差错的涌现。而运用了存储历程只需要编译一次就可以直接调取了
(3)施行速度快
在存储历程新建时数据库已经对其进行了一次解析和优化。别的存储历程施行后,内存中会保存一份因而下次再施行时就可以直接在内存中调取了
(4)顺应性好。
因为存储历程对数据库的拜访是通过存储历程来进行的,因而数据库开发人员可以在不改动存储历程接口的状况下对数据库进行任何改动,而这些改动不会对利用程序造成影响。
存储历程的缺陷
(1)要是更改范畴大到需要对输入存储历程的参数进行更改,或者要更改由其返回的数据,这时需要更改程序中的参数这就添加了艰难
(2)可移植性差,因为存储历程将利用程序绑定到 SQL Server,因而运用存储历程封装业务逻辑将限定利用程序的可移植性。
(3)占用办事器端较多的资源,对办事器造成很大压力
(4)可读性及保护性欠好
总结:以上就是本篇文章的全部内容了,但愿对大家有所帮忙
以上就是oracle的存储历程优缺陷的细致内容,更多请关注 百分百源码网 其它相干文章!