oracle存储过程例子.doc

oracle存储过程例子.doc

ID:57689457

大小:13.50 KB

页数:2页

时间:2020-09-01

oracle存储过程例子.doc_第1页
oracle存储过程例子.doc_第2页
资源描述:

《oracle存储过程例子.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、oracle存储过程学习过程一直没有使用过存储过程今天特意学习一下oracle的存储过程一步一步学习,今天学习如下:建立一个最简单的存储过程createorreplaceproceduretest_xg_p1isbegindbms_output.put_line('helloworld!thisisthefirstprocedure');end;建立一个带输入输出参数的存储过程:把输入的数据传给输出参数createorreplaceproceduretest_xg_p2(ainnumber,xoutnumber)isbe

2、ginx:=a;endtest_xg_p2;建立一个逻辑判断的存储过程,并包含输入输出参数:近似分数的登记判断createorreplaceproceduretest_xg_p3(ainnumber,xoutvarchar2)isbeginifa>=90thenbeginx:='A';end;endif;ifa<90thenbeginx:='B';end;endif;ifa<80thenbeginx:='C';end;endif;ifa<70thenbeginx:='D';end;endif;ifa<60thenbegi

3、nx:='E';end;endif;endtest_xg_p3;建立一个带循环逻辑的存储过程:近似累加函数createorreplaceproceduretest_xg_p4(ainnumber,xoutvarchar2)istempresultnumber(16);begintempresult:=0;fortempain0..aloopbegintempresult:=tempresult+tempa;end;endloop;x:=tempresult;endtest_xg_p4;建立一个能从数据库中特定表中返回数据

4、的存储过程:createorreplaceproceduretest_xg_p5(xoutvarchar2)istempresultvarchar2(1024);begintempresult:='start->';selecthotelid

5、

6、hotelnameintotempresultfromhotelwherehotelid=;x:=tempresult;endtest_xg_p5;建立一个能使用游标的带循环的存储过程:createorreplaceproceduretest_xg_p6(xoutvarchar2

7、)istempresultvarchar2(10240);cursorcursor1isselect*fromhotelwherehotelnamelike'浙江%';begintempresult:='start->';forcursor_resultincursor1loopbegintempresult:=tempresult

8、

9、cursor_result.hotelid

10、

11、cursor_result.hotelname;end;endloop;x:=tempresult;endtest_xg_p6;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。