oracle中存储过程的循环怎么写1,1,2,3,5,8,13,21,34,55,89,144,233,377……

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/03 17:45:09
oracle中存储过程的循环怎么写1,1,2,3,5,8,13,21,34,55,89,144,233,377……
x)/JLI}cӵ36xZ[o';;41111ձ1412161,u MLtu5,""}_`gC;#tYӓVA!AA>ήAή.A!!Eyy%EPu121.6BqruKI-/-)(-b CM̜Lk[%9VņFԔ-u&d&JN3umuj^ Lt9yX?bT@ԊbK4 }^hncӮOz6yv

oracle中存储过程的循环怎么写1,1,2,3,5,8,13,21,34,55,89,144,233,377……
oracle中存储过程的循环怎么写1,1,2,3,5,8,13,21,34,55,89,144,233,377……

oracle中存储过程的循环怎么写1,1,2,3,5,8,13,21,34,55,89,144,233,377……
存储过程如下:CREATEORREPLACEPROCEDURETEST(parm_ninteger)ASiinteger:=0;sinteger:=0;s1integer:=1;s2integer:=0;BEGINdbms_output.put(1);whilei<=parm_nloops:=s1+s2;dbms_output.put(',');dbms_output.put(s);s2:=s1;s1:=s;i:=i+1;endloop;dbms_output.put_line('');END;/测试:SQL>exectest(12)1,1,2,3,5,8,13,21,34,55,89,144,233,377PL/SQL过程已成功完成.