|
Bom dia,
Parece-me que vc tem uma
procedure q retorna um array, � isso?
Bem, n�o sei se entendi o que vc pediu...mas vou lhe dizer o que fazemos para conseguir isto.
Espero q
ajude.
OracleCallableStatement cstmt =
null;
cstmt = (OracleCallableStatement)connection.prepareCall("begin ? := <PROCEDURE_FUNCTION>(?); end;"); cstmt.registerOutParameter(1,OracleTypes.ARRAY, "<TIPO_DE_VARIAVEL_ARRAY_DO_BANCO>"); cstmt.setString(2,software); cstmt.executeUpdate(); ARRAY simpleArray = cstmt.getARRAY(1); String[] values = (String[])simpleArray.getArray(); Como pode observar � necess�rio
q no banco vc tenha criado um tipo de vari�vel ARRAY, e q a procedure/function
em quest�o retorne uma vari�vel deste tipo para que o Java possa peg�-la com o
registerOutParameter() que � utilizado para pegar valores retornados
por transa��es com o bd.
Espero ter ajudado.
Qlq d�vida manda
email.
******************** Um abra�o...
|
- [java-list] Vetor em PL_SQL Marcelo Jourdan
- Re: [java-list] Vetor em PL_SQL Ricardo Silva
- Re: [java-list] Vetor em PL_SQL Maiko A. Rocha
- Re: [java-list] Vetor em PL_SQL buscandoconhecimento
- Re: [java-list] Vetor em PL_SQL Maiko A. Rocha
