请问怎样解决“ora -10080:并非所有变量都已绑定”这个错误?
在写如下代码时,出现“ora -10080:并非所有变量都已绑定”这个错误
declare
  var_line varchar2(100);
  var_status number;
begin
  dbms_output.enable();   
  dbms_output.put_line('talent!');   
  dbms_output.put('tsing');           
  dbms_output.put(' is a genius!');
  dbms_output.new_line;              
  dbms_output.get_line(:line,:status);
end;
请问各位,怎么解决?
------解决方案--------------------
你没看dbms_output.get_line(line,status)这两参数是out,你已经定义两变量,为啥不用呢?
改为:dbms_output.get_line(var_line,var_status);
------解决方案--------------------
楼主参考一下get_line的用法:
set serveroutput on;
declare  
    v_line   varchar2(50);  
    i   number   :=3;  
begin  
   dbms_output.enable(1000000);  
   dbms_output.put_line( 'test line ');  
   dbms_output.get_line(v_line, i);  
   dbms_output.put_line( v_line   ||   '; ');  
   dbms_output.put_line( 'i= '   ||   i   ||   '; ');  
end;  
/
结果:
test line ;  
i= 0;