zoukankan      html  css  js  c++  java
  • 存储过程语法及实例

    一般存储过程的格式

    create or replace procedure 存储过程名(param1 in type,param2 out type)

    as

    变量1 类型(值范围);

    变量2 类型(值范围);

    Begin

       语句块

    Exception --异常处理

       When others then

          Rollback;

    End;

    在SQL输入界面输入需需要创建的存储过程,

    create or replace procedure sp_demo(param1 in varchar2,param2 out varchar2)

    /*

    * 存储过程实例

    */

    as

    cnt int;

    rst varchar2(100)

    Begin

       Select count(*) into cst from Tab_Demo where Col_Value = param1;

       If (cst > 0) then --判断条件

          param2 := '有匹配的值';

       Else

          param2 := '无匹配的值';

       End if;

    Exception

       When others then

          Rollback;

    End;

    测试刚才编写的存储过程

    exec sp_demo('男');

    oracle存储过程教程
  • 相关阅读:
    Hadoop(1.2.1)安装
    ETL,BPM与ESB三者的一些感悟
    编程上面的理论支撑
    TreeSet类的排序
    List接口
    Map接口
    类和对象
    面向对象1
    IO流4
    Java面向对象
  • 原文地址:https://www.cnblogs.com/FindSelf/p/3656383.html
Copyright © 2011-2022 走看看