首页 > 代码库 > Oracle存储过程学习
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存储过程学习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。