Oracle存储过程快速入门
1、创建存储过程:CREATE OR REPLACE PROCEDURE 存储过程名字 后面是存储过程的参数,图为存储过程基本结构。
2、我们编写出第一个hello world存储过程程序,首先新建一个存储过程。
3、beg坡纠课柩in和end之间输入 dbms_output.put_line('Hello world!'); 不要忘了加分号。然后进行编译,编译不成功会出现红叉。然后执行测试
4、右击test以后出现test脚本点击执行,然后切换到输出结果查看输出结果。然后hello world就打印出来了。
5、定义变量,一般在begin前面声明变量(变量名 变量类型);赋值变量,(变量名 := 值;)
6、调用时传递参数,参数一般分为传入参数(IN)和传出参数(OUT),默认IN参数。
7、存储过程IF判断的写法,if下面的begin和end类似其他编程语言的花括号
8、while循环也特别的简单:create or replace procedure test_pro(table_name VARCH帆歌达缒AR2) isv_sql VARCHAR(20);idx NUMBER;begin v_sql:='select * from '|| table_name ; dbms_output.put_line(v_sql); idx:=0; WHILE idx<10 LOOP BEGIN dbms_output.put_line('line'||idx); idx := idx + 1; END; END LOOP; end test_pro;
9、用for in 使用cursor,带参数的cursor,异常处理属于进阶内容,下一篇我会介绍。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:70
阅读量:92
阅读量:37
阅读量:62
阅读量:36