PL/SQL

在SQL里面说过,SQL(结构化查询语言,是用来访问和操作关系型数据库的一种标准通用语言,属于第三代语言)是每一个数据库都通用的语言,而每个数据库各自又对SQL语言进行了改进,Oracle数据库使用的是PL/SQL语言,这时一种可以在数据库上进行设计编程的语言。

特点是:

1.支持事务控制和SQL数据操作命令

2.支持SQL所有的数据类型,并且在此基础上扩展了新的数据类型,也支持SQL的函数和运算符

3.PL/SQL可以存储在Oracle服务器中

4.服务器上的PL/SQL程序可以使用权限进行控制

5.Oracle有自己的DBMS包,可以处理数据的控制和定义命令

优势是:1.可以提高程序的运行性能

      假如完成一个业务逻辑需要向Oracle服务器发送几十条SQL语句,如果一条一条发会连接几十次数据库,而连接数据库又是很浪费资源的,而用PL/SQL语句,PL/SQL的语句块可以包含多条SQL语句,这样只需要连接一次数据库,就可以把参数换地过去,其他的部分在Oracle服务器内部执行完成,然后返回最终的结果

2.使程序模块化

在程序块中可以实习一个或几个功能

3.可以采取逻辑控制语句来控制程序结构

4.利用处理运行时的错误信息

5.狼嚎的可移植性

原文地址:https://www.cnblogs.com/wxw7blog/p/7743117.html