Oracle PL/SQL块
PL/SQL块 简介 :PL/SQL是 Procedure Language & Structured Query Language 的缩写,是Oracle公司对标准数据库语言的扩展
PL/SQL块 语法:
declare
<<声明部分>>
begin
<<逻辑部分>>
exception
when other then
<<异常处理部分>>
end;
PL/SQL块语法
注意:异常处理与其他语言中的异常处理类似 顺序是从低到高
Oracle常用异常处理 | |
---|---|
名称 | 说明 |
other | 包括所有异常(最高级别异常) |
value_error | 值异常 |
no_data_found | 没有找到数据 |
too_many_rows | 数据太多 |
声明PL/SQL 包
语法:
--包 声明 类似接口
create or replace package 包名
as
<<声明部分 可以为变量 函数 存储过程 等>>
end
--包 实现 实现接口
create or replace package body 包名
as
<<实现声明部分 函数 存储过程>>
end
PL/SQL 包
声明PL/SQL 函数
语法:
create or replace function 方法名 return 返回值
as
<<声明变量>>
begin
<<逻辑体>>
end;
--------------------------------------分割线 --------------------------------------
--------------------------------------分割线 --------------------------------------