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;
PL/SQL 函数