ITPub博客

首页 > 应用开发 > Java > oracle存储过程

oracle存储过程

原创 Java 作者:haomad 时间:2014-05-22 10:48:51 0 删除 编辑

用了两年Oracle还没写过存储过程,真是十分惭愧,从今天开始学习Oracle存储过程,完全零起点,争取每日一篇学习笔记,可能开始认识的不全面甚至有错误,但坚持下来一定会有收获。

1. 建立一个存储过程

         create or replace PROCEDURE firstPro

         IS

         BEGIN

         DBMS_OUTPUT.PUT_LINE('Hello World!');

         END;

其中IS关键字替换为AS关键字结果不会出现任何变化,大多认为他们是等同的,但也有一种说法解释为:一般PACKAGE 或者单独的FUNCTION, PROCEDURE 都用AS,PACKAGE 中的FUNCTION, PROCEDURE 用IS。

         DBMS_OUTPUT.PUT_LINE('Hello World!'); 是一个输出语句。

2. 执行存储过程

Oracle返回结果需要使用包,那么存储过程似乎只能在数据库中执行或被其他调用,编程语言似乎并不能直接调用存储过程返回数据,是否能执行他有待研究。那么首先在数库中执行上面的存储过程。

         BEGIN

         FirstPro();//注意有括号

         END;

       运行后输出Hello World。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29653106/viewspace-1167283/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: Android调用WebView
请登录后发表评论 登录
全部评论

注册时间:2014-05-11

  • 博文量
    46
  • 访问量
    99093