Welcome 微信登录

首页 / 数据库 / MySQL / 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
    <<实现声明部分 函数 存储过程>>
endPL/SQL 包声明PL/SQL 函数语法: create or replace function 方法名 return 返回值
 as
       <<声明变量>>
 begin
        <<逻辑体>>       
 end;--------------------------------------分割线 --------------------------------------rlwrap - 解决Linux下SQLPLUS退格、上翻键乱码问题 http://www.linuxidc.com/Linux/2013-07/87890.htmSQLPLUS spool 到动态日志文件名 http://www.linuxidc.com/Linux/2013-03/80988.htmOracle SQLPLUS提示符设置 http://www.linuxidc.com/Linux/2012-10/73326.htm通过设置SQLPLUS ARRAYSIZE(行预取)加快SQL返回速度 http://www.linuxidc.com/Linux/2011-07/38711.htmPL/SQL Developer实用技巧分享 http://www.linuxidc.com/Linux/2014-09/107391.htm--------------------------------------分割线 --------------------------------------更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址