请别人做网站,网上推广平台哪个好,wordpress vr插件,山西建设监理协会网站今早#xff0c;一个存储过程#xff0c;写过很多次的存储过程#xff0c;随手一写#xff0c;各种报错#xff0c;各种纠结#xff0c;网上一搜#xff0c;有好多个都遇到#xff0c;论坛上给出的结局答案#xff0c;今早#xff0c;一个存储过程#xff0c;写过很…今早一个存储过程写过很多次的存储过程随手一写各种报错各种纠结网上一搜有好多个都遇到论坛上给出的结局答案今早一个存储过程写过很多次的存储过程随手一写各种报错各种纠结网上一搜有好多个都遇到论坛上给出的结局答案都没说到点上先看一下原程序我注释掉的部分是我缺少的跳出循环语句。declaretype cur_type is ref cursor;cur_emp cur_type;r_emp emp%rowtype;v_sql varchar2(500);beginv_sql:select * from emp where sal:sal;open cur_emp for v_sql using 请输入工资;loopfetch cur_emp into r_emp;--exit when cur_emp%notfound;dbms_output.put_line(r_emp.ename||-||r_emp.sal);end loop;close cur_emp;end;Oracle报错突然间我就发现了这个少了跳出循环的一步那错误很简单关键是这个报错网上说set serveroutput size 100000000或者serveroutput设置大一点或者这样的set serveroutput on size unlimited都试了不可以。serveroutput就是pl/sql语言的dbms_output服务把这个服务开启服务就可以在控制台打印输出的内容。显然这个错误指的是缓冲溢出很容易联想到死循环这样的错误导致可惜一时没想出来现在总结一下谨记本文原创发布php中文网转载请注明出处感谢您的尊重