CallableStatement call = con.prepareCall("{ ? = call
java_refcursor.job_listing ('') }");
      call.registerOutParameter(1, OracleTypes.CURSOR);
      call.execute();
      ResultSet rset = (ResultSet)call.getObject(1);

veja em:

http://oradoc.photo.net/ora81/DOC/java.815/a64685/samapp3.htm



----- Original Message -----
From: Sven van 't Veer <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 13, 2000 4:33 PM
Subject: Re: [java-list] Stores Procedures retornando ResultSets


>
>
> Rodrigo Morales wrote:
> >
> >     Você pode retornar cursores com stored Procedures, o que resolveria
o
> > seu problema.
> >
> >     Basta criar uma package com o tipo TCursor (por exemplo) e
utilizá-lo em
> > sua procedure.
> >
> >     Segue o exemplo...
> >
> >     PACKAGE PACKAGE_RELATORIO AS
> >       TYPE TCURSOR IS REF CURSOR;
> >     END PACKAGE_RELATORIO;
> >
> > PROCEDURE Relatorio  (vPROJETO NUMBER,
> >         vCURSOR OUT Package_Relatorio.TCURSOR) IS
> > BEGIN
> >    OPEN vCURSOR FOR
> >       SELECT ...
> > END;
> >
> >     Agora, para usar com java eu já não sei, pois estou começando agora
a
> > trabalhar com a linguagem.
> No casu, usaria CalableStatement em vez de PreparedStatement ou
> Statement e exexcuteCall() em vez de executeUpdate ou executeQuery.
>
> sven
> --
>
============================================================================
==========
> Sven E. van 't Veer
> http://www.cachoeiro.net
> Java Developer             [EMAIL PROTECTED]
>
============================================================================
==========
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a