存储过程的一些简单理解

来源:互联网 发布:java swing报表打印 编辑:程序博客网 时间:2024/05/01 16:56

PL/SQL(Procedural Language/SQL,PL/SQL)是编写数据库存储过程的语言。介绍存储过程之前需要了解PL/SQL块,PL/SQL块在《数据库系统概论》一书P245中8介绍的很详细,这里就不多说了。

PL/SQL块主要有两种类型,命名块与匿名块。

匿名块每次执行时都需要编译,不能存储到数据库中,也不能再其他的PL/SQL块中调用。

存储过程和函数是一种命名块,存储过程经过编译和优化后存储在数据库服务器中,可以被反复使用,运行效率高,可以降低客户(C)和服务器(S)之间的通信量,有利于集中控制,又能够方便地进行维护。

注:存储过程和函数需要进行编译,以排除语法错误,只有编译通过才能调用。

关于存储过程更详细的介绍以及例子见下面的博客:

http://blog.csdn.net/x125858805/article/details/7581806

0 1
原创粉丝点击