好久没有用存储过程了,最近在复习oracle的存储过程,对oracle的存储过程总结了一下。
[b]存储过程优点[/b]
1.执行效率很高,因为存储过程是预编译的,即创建时编译,而SQL语句是执行一次,编译一次。调用存储过程可以大大减少同数据库的交互次数。
2.降低网络通信量,因为存储过程执行的时候,只需要call存储过程名,不需要传递大量的SQL语句。
3.有利于复用。
存储过程缺点:
1.可移植性差。
2.可读性差
[b]存储过程优点[/b]
1.执行效率很高,因为存储过程是预编译的,即创建时编译,而SQL语句是执行一次,编译一次。调用存储过程可以大大减少同数据库的交互次数。
2.降低网络通信量,因为存储过程执行的时候,只需要call存储过程名,不需要传递大量的SQL语句。
3.有利于复用。
存储过程缺点:
1.可移植性差。
2.可读性差