plsql编程(1)

目标:1.理解oracle的pl/sql概念

         2.掌握pl/sql编程技术(包括:编写过程、函数、触发器。。)

plsql是什么?

        pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入sql语言还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。

pl/sql的作用?

       简化复杂度,减少网络的传输,提高运行性能,提升速度。



 学习的必要性:

         (1)提高应用程序的运行性能。

         (2)模块化设计思想

         (3)减少网络的传输量

 (4)提高安全性

 

 而pl/sql 是在数据库创建过程,过程已经编译好了,我们在java代码中只需要调用就行了,从而减少了网络的带宽。加快了速度。

项目跑的慢,如何优化?

      如果用sql,则对其进行优化。

      要是还不行,就把其写成过程,之后调用。

编写工具采用pl/sql developer开发工具:






 
 
 结束 要输入 "/" 之后回车
 好了,我们创建好了存储过程,但是如何调用呢?
调用方式:
(1)exec 过程名(参数1,参数2.。。。)
(2)call 过程名(参数1,参数2.。。。)
//-----------------------------------------------------第一个简单存储过程结束------------------------------------------------

接下来开始用pl/sql developer开发存储过程
      (1) 首先打开命令窗口(在pl/sql中执行删除语句)


 
同样可以使用 exec 过程名调用








猜你喜欢

转载自andy2019.iteye.com/blog/1596449