Oracle存储过程总结1、创建存储过程createorreplaceproceduretest(var_name_1intype,var_name_2outtype)as--声明变量(变量名变量类型)begin--存储过程的执行体endtest;打印出输入的时间信息E
g:createorreplaceproceduretest(workDateinDate)isbegindbms_output
putline(Theinputdateis:||to_date(workDate,yyyy-mm-dd));endtest;2、变量赋值变量名:=值;E
g:createorreplaceproceduretest(workDateinDate)isxnumber(4,2);beginx:=1;endtest;3、判断语句:if比较式thenbeginend;endif;E
gcreateorreplaceproceduretest(xinnumber)isbeginifx>0thenbeginx:=0-x;end;endif;ifx=0thenbeginx:=1;end;endif;endtest;4、For循环For
LOOP--执行语句endLOOP;(1)循环遍历游标createorreplaceproceduretest()asCursorcursorisselectnamefromstudent;namevarchar(20);beginfornameincursorLOOPbegindbms_output
putline(name);end;endLOOP;endtest;(2)循环遍历数组createorreplaceproceduretest(varArrayinmyPackage
TestArray)as--(输入参数varArray是自定义的