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;

--------------------------------------分割线 --------------------------------------

rlwrap - 解决Linux下SQLPLUS退格、上翻键乱码问题

SQLPLUS spool 到动态日志文件名

Oracle SQLPLUS提示符设置

通过设置SQLPLUS ARRAYSIZE(行预取)加快SQL返回速度

PL/SQL Developer实用技巧分享

--------------------------------------分割线 --------------------------------------

相关内容