GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Procedures com retorno[RESOLVIDO].
Índice dos Fóruns
»
Java Avançado
Autor
Mensagem
28/10/2010 15:10:27
Assunto:
Procedures com retorno[RESOLVIDO].
MarcioCasteloBranco
JavaGuru
Membro desde: 14/08/2009 16:00:15
Mensagens: 220
Offline
Seria possível chamar uma SP retorna parametro desta forma.
PROCEDURE SP_GRV_AUTORIZACAO_DBQ(CD_GESTOR IN NUMBER, SQ_DESBLOQUEIO IN NUMBER, VOTO IN VARCHAR2, NR_ERROR OUT NUMBER, DS_ERROR OUT VARCHAR2) IS V_ST_DESBLOQUEIO NUMBER; V_QT_GESTOR NUMBER; V_QT_COMPULSORIO NUMBER; V_EXISTE_VOTO VARCHAR2(1); V_SQ_DBQ_AUT NUMBER; V_ST_AUT_DBQ NUMBER; V_DT_FINALIZACAO_VOTO DATE; ST_TEMPO_DESBLOQUEIO NUMBER; BEGIN END
sendo chamada n java assim.
public ArrayList<String> sp_Voto_Compulsorio(AutorizacaoCompulsorioTO autorizacaoCompulsorioTO, String voto, int nr_error, String ds_error) throws DataAccessException { Connection connection = this.getConnection(); CallableStatement statement = null; ArrayList<String> nrDsError = new ArrayList<String>(); try { try { statement = connection.prepareCall("{call PC_AUTORIZACAO.SP_GRV_AUTORIZACAO_DBQ (?, ?, ?, ?, ?) }"); /** * Atributo correpondente à coluna AUT_CD_GESTOR. */ statement.setInt(1, autorizacaoCompulsorioTO.getCdGestor()); /** * Atributo correpondente à coluna DBQ_SQ_DESBLOQUEIO. */ statement.setInt(2, autorizacaoCompulsorioTO.getSqDesbloqueio()); /** * Atributo correpondente ao voto. */ statement.setString(3, voto); /** * Atributo correpondente ao numero do erro. */ statement.setInt(4, nr_error); /** * Atributo correpondente à descrição do erro. */ statement.setString(5, ds_error); statement.executeUpdate(); nrDsError.add(String.valueOf(statement.getInt(4))); nrDsError.add(statement.getString(5)); return nrDsError; } finally { if (statement != null) { statement.close(); } if ((connection != null) && (!connection.isClosed())) { connection.close(); } } } catch (SQLException e) { throw new DataAccessException(e.getCause()); } }
This message was edited 2 times. Last update was at 28/10/2010 20:36:29
28/10/2010 15:28:14
Assunto:
Procedures com retorno.
MarcioCasteloBranco
JavaGuru
Membro desde: 14/08/2009 16:00:15
Mensagens: 220
Offline
O SGBD é oracle?
28/10/2010 18:02:47
Assunto:
Procedures com retorno.
MarcioCasteloBranco
JavaGuru
Membro desde: 14/08/2009 16:00:15
Mensagens: 220
Offline
Esta duvida em bem persistente.
Vlw
28/10/2010 18:43:48
Assunto:
Re:Procedures com retorno.
AbelBueno
Virtual Machine Man
Membro desde: 04/08/2010 09:37:57
Mensagens: 543
Offline
http://www.guj.com.br/posts/list/32129.java
Índice dos Fóruns
»
Java Avançado
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team