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.
Abraços,
Rodrigo Morales
----- Original Message -----
From: Rogerio Lacerda <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 08, 2000 5:00 PM
Subject: Re: [java-list] Stores Procedures retornando ResultSets
> 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]
> -------------------------------------------------------------------------
>
------------------------------ 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]
-------------------------------------------------------------------------