Olá Pessoal!
Tenho uma procedure oracle com um tipo de variavel IS RECORD, nela tem vários itens de produto que estou enviarndo para procedure e estou tentando executar essa procedure em java jdbc mais estou tenho um problema ao setar essa variavel para procedure,
estou tendo o seguinte erro :
Error(21,15): method setBytes(int, java.lang.String[]) not found in interface java.sql.CallableStatement
Alguem poderia me ajudar a executar essa procedure?
TYPE produtosRec_rows IS RECORD
PROCEDURE incluir( produtosRec_rows IN produtosRec_tab) IS
String produtos[] = {"1","2",};
CallableStatement procedure = conn.prepareCall("begin pkg_teste.incluirProd(?); end;");
procedure.setBytes(1,produtos);
procedure.execute();
procedure.close();