什么是PL/SQL?PL/SQL的体系构造有哪些
一:什么是PL/SQL?
PL/SQL是Oracle中运用的构造化查询说话(SQL)的扩展。与SQL不一样,PL/SQL允许程序员以历程格局编写代码,完备情势的PL/SQL是“SQL的说话扩展”。联合了SQL的数据处置能力和历程说话的处置能力,可以新建超级强大的SQL查询。PL/SQL意味着通过SQL其程序方式引导编译器“做什么”,与其他数据库说话相似,它通过运用轮回,前提和面向对象的概念为程序员供给更多控制。
二:PL/SQL的体系构造
PL/SQL体系构造主要包含下列三个组件:
1.PL/SQL块
是拥有现实PL/SQL代码的组件,其中就包含用于逻辑划分代码的不一样局部,和用于处置语句的施行局部,以及用于处置差错的异样处置局部,它还包括用于与数据库办事器交互的SQL指令,所有PL/SQL单元都被视为PL/ SQL块,这是作为主要输入的体系构造的起始阶段。
2.PL/SQL引擎
PL/SQL引擎是进行代码现实处置的组件。
PL/SQL引擎在输入中别离PL/SQL单元和SQL局部。
别离的PL/SQL单元将由PL/SQL引擎自身处置。
SQL局部将被发送到数据库办事器,在那里进行与数据库的现实交互。
可以安装在数据库办事器和利用程序办事器中。
3.数据库办事器
数据库办事器是存储数据的Pl/SQL单元中最重要的组件。
PL/SQL引擎运用PL/SQL单元中的SQL与数据库办事器进行交互。
而且是由SQL施行器组成,它解析输入的SQL语句并施行雷同的操纵。
三:运用PL/SQL的优势
更好的机能,由于SQL是大量施行而不是单个语句
高生产力
与SQL慎密集成
完全便携
周密的平安
支撑面向对象的编程概念。
以上就是对什么是PL/SQL?PL/SQL的体系构造有哪些的全部介绍,要是你想理解更多有关SQL教程,请关注 百分百源码网 。
以上就有哪些是PL/SQL?PL/SQL的体系构造有哪些的细致内容,更多请关注 百分百源码网 其它相干文章!