tem atraves de functions....

      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: Augusto Fernandes Vellozo <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 06, 2000 5:37 PM
Subject: Re: [java-list] Stores Procedures retornando ResultSets


> A propósito alguém sabe como posso obter a mesma coisa no Oracle?
> No Oracle 8i é possível retornar um resultset de uma stored procedure?
> Gostaria de deixar todas as queries ao banco de dados no próprio banco de
> dados, assim qualquer query que esteja executando com uma baixa
performance,
> poderia ser alterada pelo DBA, e evitaria do programador fazer qualquer
> 'besteira". Desta forma todo o acesso ao banco estaria sobre o controle do
> DBA.
> Alguém tem alguma idéia de como posso fazer isto?
>
> Grato,
>
> Augusto Fernandes Vellozo
> [EMAIL PROTECTED]
> ----- Original Message -----
> From: "Jorge Martins" <[EMAIL PROTECTED]>
> To: "java-list" <[EMAIL PROTECTED]>
> Sent: Wednesday, November 01, 2000 16:54
> Subject: [java-list] Stores Procedures retornando ResultSets
>
>
> Todo brasileiro tem direito a um e-mail grátis
> http://www.bol.com.br
>
>    Tenho algumas stores procedures em Sql Server que retornam recordSets
> (result sets), além de ter parâmetros de saída. Como consigo acessar estes
> results sets após a execução do CallableStatement?
>
>    Se não houvesse os parâmetros de saída utilizaria
>
>    ResultSet rs = statement.executeQuery("EXEC minhastoreprocedure
> parametro1, parametro2");
>
>    Logo preciso utilizar:
>
>    callableStatement.registerOutParameter()
>    callableStatement.execute()
>
>    Este último método retorna um boolean. Como eu faço para pegar o
> resultSet?
>
> Jorge Roberto Diniz Martins
> [EMAIL PROTECTED]
> www.unear.net
> Tel.: +55 (21) 389-2924
>
>
> ------------------------------ 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]
> -------------------------------------------------------------------------
>
>
>
> ------------------------------ 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