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]
-------------------------------------------------------------------------