oracle中也是select * from ...;
如果是游标的话应该没问题。

解决方案 »

  1.   

    干吗要用游标呀,直接用Statement.executeQuery(select * from table_name) 就行呀。
      

  2.   

    CREATE OR REPLACE PACKAGE pkg_test
    AS
       TYPE myrctype IS REF CURSOR;   PROCEDURE get (p_id NUMBER, p_rc OUT myrctype);
    END pkg_test;
    /CREATE OR REPLACE PACKAGE BODY pkg_test
    AS
       PROCEDURE get (p_id NUMBER, p_rc OUT myrctype)
       IS
          sqlstr   VARCHAR2 (500);
       BEGIN
          IF p_id = 0 THEN
             OPEN p_rc FOR
                SELECT ID, NAME, sex, address, postcode, birthday
                  FROM student;
          ELSE
             sqlstr :=
                'select id,name,sex,address,postcode,birthday
               from student where id=:w_id';
             OPEN p_rc FOR sqlstr USING p_id;
          END IF;
       END get;
    END pkg_test;
    /
      

  3.   

    还有就是我在存储过程用游标循环执行,测试可以在ORACLE的里面查出所要的数据,不过好象没有字段名,而且在jsp中调用时,老是说没有结果集,不知道是怎么回事?
      

  4.   

    建议用 jsp 的本身功能来返回.(executeQuery)
    因为 jsp 的报错不一定正确.
      

  5.   

    请问beckhambobo定义完了包以后,那个包应该怎么执行呢?请赐教。