记录一下,主要方便自己以后查找:

create or replace procedure sp_test
(
aa in varchar,
bb in number default 0
) is
v_pos varchar(50);
v_num number;
begin
 
 ---字符串查找和替换
 select SUBSTR(PARAMETER, 1, INSTR(PARAMETER,branchId)-2) ||
           SUBSTR(PARAMETER, INSTR(PARAMETER,branchId)+length(branchId)) into v_pos from dual;
 
 ---循环的使用       
 loop
    if bb is null then ---if 判断
       exit;   ---退出循环
    end if;
    if v_num >= bb then
       exit;
    end if;
    v_num := v_num +1;
  end loop;
           
    ---输出信息
    dbms_output.put_line('aaaaa');

    ..
  
  commit;
  exception
      when NO_DATA_FOUND then  --没有记录的异常
          dbms_output.put_line('ddddd');
    when others then
    begin
    --输出错误信息
      dbms_output.put_line(sqlerrm);
      rollback;
      
      ---抛出异常
      raise;
    end;  
end sp_test;

oracle存储过程的常用语法相关推荐

  1. [转]oracle 存储过程的基本语法 及注意事项

    oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) ...

  2. oracle 存储过程的基本语法 及注意事项

    oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) ...

  3. oracle存储过程学习经典[语法+实例+调用]

    Oracle存储过程基础知识 商业规则和业务逻辑可以通过程序存储在Oracle中,这个程序就是存储过程. 存储过程是SQL, PL/SQL, Java 语句的组合,它使你能将执行商业规则的代码从你的应 ...

  4. oracle存储过程(基础语法)

    1.存储过程的定义 存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中.用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它 ...

  5. oracle存储过程的基本语法

    1.基本结构  CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) IS 变量1 INTEGER : ...

  6. oracle数据库中常用语法,oracle数据库常用语法(中文注释版)

    -- 查看系统所有变量值 show all -- 显示当前连接用户 show user -- 显示表结构 desc 表名 -- 显示错误 show error -- 退出 exit; 表空间是数据库中 ...

  7. oracle 存储过程的基本语法

    1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) IS 变量1 INTEGER := ...

  8. Oracle存储过程语法学习

    Oracle存储过程: 1.1 第一个存储过程 --创建存储过程 create or replace procedure proc1( p_para1 varchar2, p_para2 out va ...

  9. oracle 存储过程语法

    oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) ...

最新文章

  1. Oral English 1: A topic about public transportaion in Chicago.
  2. mysql的索引优化_MySQL索引优化与分析(重要)
  3. 数组的reduce方法
  4. logo、展板、彩页、手提袋总结
  5. 批量下载哨兵(Sentinel)数据
  6. 深圳网络安全大会即将召开发布五大亮点海报
  7. nginx部署两个php虚拟主机,nginx服务器,fastcgi模式,添加虚拟主机(多站点)配置...
  8. 做 Python 代码重构,竟发现这些“潜规则”!
  9. MySQL数据库页损坏怎么办,innodb_force_recovery参数帮你解决问题
  10. 1050 String Subtraction(20 分)
  11. 迅雷自动升级解决方法
  12. 迷你助手世界隐私条款
  13. 移动互联网广告的那些事
  14. 易语言多线程任务分配让不同的线程账号执行不同的多个任务
  15. 电商快递电子面单对接使用方法
  16. 用Python下载Lofter上“喜欢”的文章和图片
  17. 打不死的小强(找实习面试篇)
  18. python字符串前面u、r、b含义以及str、bytes互转
  19. Linux服务器git clone卡住不动
  20. 电脑USB接口实现鼠标和键盘功能

热门文章

  1. 程序媛眼中的程序猿原来是这样子的!
  2. 企业域名更换操作系列1:为什么要进行域名更换及更换需要注意事项
  3. JVM指令详解(上)
  4. DDoS攻击已成掩盖真实网络攻击的烟雾弹
  5. Oracle数据库日常维护知识总结
  6. 2012年12月4期手机网页开发
  7. 跨区域MPLS TE
  8. win7的IE缓存,临时文件,cookies和历史记录
  9. Ansible01-Ansible基础和部署
  10. 一文看懂怎样用 Python 创建比特币交易