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

Responder a