oracle PL/SQL的介绍
转自:http://blog.sina.com.cn/s/blog_4c302f060101i4o1.html 一 PL/SQL的介绍 1 PL/SQL是什么? PL/SQL(procedural language/SQL)是Oracle在标准的sql语言上的扩展。pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变的更加强大。 (1)过程,函数,触发器是PL/SQL编写的 (2)过程,函数,触发器是在Oracle中的 (3)PL/SQL是非常强大的数据库过程化语言 (4)过程,函数可以在java程序中调用 2 学习的必要性 (1)提供应用程序的运行性能 传统的操作数据库的方法是:sql语句写到java程序中,java连接Oracle,传递给数据库,Oracle翻译SQL语句,编译成自己能识别的代码,然后才执行。 PL/SQL:直接在Oracle中写过程,由java调用过程,而此过程已经编译成可执行代码。这样节省了时间。 (2)模块化的设计思想[分页的过程,订单的过程,转账的过程。。。] (3)减少网络传输量 传统的方法:数据库和java中的SQL语句不在同一机器上,要经过网络传输 过程:直接调用 (4)提高安全性 过程中封装了用户名、密码、表名、字段名等信息。 3 pl/sql的缺点 4 pl