PLSQL概念
SQL对比PLSQL
SQL和PLSQL的关系
PLSQL是什么
是专用于Oracle服务器,在SQL基础之上,添加了一些过程化控制语句,叫PLSQL,PLSQL强调过程。
过程化包括有:类型定义,判断,循环,游标,异常或例外处理...
为什么要用PLSQL
因为SQL是第四代命令式语言,无法显示处理过程化的业务,所以得用一个过程化程序设计语言来弥补SQL的不足之处。
SQL和PLSQL不是替代关系,是弥补关系。
PLSQL程序的完整组成结构如下:
[declare]
说明部分;(变量说明,光标说明,例外说明)
begin
语句序列;(DML语句/TCL事务控制语句)
[exception]
例外处理语句;
end;
/
注意:在PLSQL程序中,“;”号表示每条语句的结束,“/”表示整个PLSQL程序结束。
书写PLSQL的工具有
(1)SQLPLUS工具
(2)SQLDeveloper工具
(3)第三方工具(PLSQL & 其它)
PLSQL与SQL执行有什么不同
(1)SQL是单条执行的。
(2)PLSQL是整体执行的,不能单条执行,整个PLSQL结束用“/”,其中每条语句结束用“;”。