另外再问一下,用sql%rowcount可不可以获取select到的行数?

解决方案 »

  1.   

    捕捉异常啊,注意结构,如下:begin
    select xxx into yyy from t where ...;
    ....exception
      when NO_DATA_FOUND then
        .... -- 在此捕捉异常,做适当处理
    end;
    /
      

  2.   

    sql%count 如果没有出现象找不到数据的异常就可以用来计算select的行数,如果担心找不到数据,可以按照楼上说的,作异常处理