首页 > 数据库技术 > 详细

Oracle存储过程学习

时间:2015-01-04 19:31:33      阅读:275      评论:0      收藏:0      [点我收藏+]

 之前写过,后来很久不写,既然全部忘记了。这里重新学习Oracle的存储过程,希望看到的人不要见笑。

首先都知道存储过程的开头语句是CREATE OR REPLACE PROCEDURE (VAR in type,VAR out type, .....) AS | IS 但从变量申明开始变量类型有哪些? BEGIN后逻辑语句有哪些,我就记不清楚了。

这里先给个简单的栗子

CREATE OR REPLACE PROCEDURE OUTPUTINFO AS

  I NUMBER(10);        --在这里申明变量I

BEGIN

  I := 0;              --申明变量I的值为0

  WHILE I <= 10 LOOP   --这里使用了WHILE循环 

    BEGIN                 

      I := I + 1;

    END;

    DBMS_OUTPUT.PUT_LINE(I);  --发现该句放在BEGIN,END结构内外,结果一样?

  END LOOP;

END OUTPUTINFO;
SQL> set serveroutput on

SQL> exec outputinfo;

1

2

3

4

5

6

7

8

9

10
11
PL/SQL procedure successfully completed.

本文出自 “LinuxOracle” 博客,请务必保留此出处http://onlinekof2001.blog.51cto.com/3106724/1599010

Oracle存储过程学习

原文:http://onlinekof2001.blog.51cto.com/3106724/1599010

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!