不是rowcout=0 报错 而是
Select aa Into v_a From tb_a;报错,没有查到数据.
没有数据的时候会报错,查询出多条数据的时候也会报错的.
用exception捕捉异常

解决方案 »

  1.   

    ...
      begin
        Select aa Into v_a From tb_a;
      exception when no_data_found then
        null;
      end; 
        --to do
    ...
      

  2.   

    begin
      Select aa Into v_a From tb_a;
       -- to do
    exception
       when NO_DATA_FOUND then
       dbms_output.put_line('error ....!');
    end;
      

  3.   

    NO_DATA_FOUND 指的是 没有检索到数据,而不是表中无数据,对吗?