EXECUTE IMMEDIATE strSQL INTO intCount;返回值是什么
intCount 的值都有哪些种类~
执行成功时返回0 
不成功呢? 执行时不同的错误返回的值是不是不一样的啊

解决方案 »

  1.   

    动态SQL执行,不成功时你可以用例外理进行错误的处理.
      

  2.   

    和select into的使用方式一样
      

  3.   

    给楼主一个例子,在sqlplus下执行,返回给intcount的值是当前用户的对象数目SET SERVEROUTPUT ON DECLARE
      strsql VARCHAR2(100) := 'SELECT COUNT(*) FROM user_objects';
      intcount NUMBER;
    BEGIN
      EXECUTE IMMEDIATE strsql INTO intcount;
      DBMS_OUTPUT.PUT_LINE(intcount);
    END;
    /