help !! 在NET調用ORACLE 存儲過程報:ORA-01410: ROWID 無效 !!! 
  ggygd    2008-01-12 04:17:02
 ggygd    2008-01-12 04:17:02   在NET調用ORACLE 存儲過程報:ORA-01410: ROWID 無效 !!!
存儲過程如下:
CREATE OR REPLACE PACKAGE report
IS
    TYPE rec_cursor IS REF CURSOR;
   PROCEDURE sp( cur_rec OUT rec_cursor);     
END report;
PROCEDURE sp
(
      key   IN       number,
      cur_rec   OUT   rec_cursor
   )
AS
   BEGIN
      ....do thing ;
    
    open cur_rec  for 
    SELECT *
           FROM  a,
                 b,
                 c
        where a.key= b.sikey(+)
                  and a.id= c.sid(+) ;
end sp;
注:以上a,b,c 都為臨時表,且在TOAD執行編譯執行沒有問題!
a b,c三個臨時沒有建主鍵,索引,只有字段!!