码迷,mamicode.com
首页 > 数据库 > 详细

Oracle存储过程学习

时间:2015-01-04 19:32:06      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:oracle过程

 之前写过,后来很久不写,既然全部忘记了。这里重新学习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存储过程学习

标签:oracle过程

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!