Entrar
Usuário novo? Cadastre-se
oracle_br · Bem Vindo a Comunidade Oracle no Brasil
? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode receber várias mensagens em um único e-mail. Basta configurar suas opções de entrega de e-mail.

Mensagens

  Ajuda
Avançado
Java Stored Procedure   Lista de mensagens  
Responder | Encaminhar Mensagem #94923 de 97135 |
Java Stored Procedure

Bom dia a todos!
Estou desenvolvendo uma Java Stored Procedure, o código java executa sem
problemas porém ao tentar criar uma procedure o Oracle me retorna o
seguinte erro:
- PLS-00311: the declaration of "modoPreparo.getModoPreparo" is
incomplete or malformed.

Declaração da Source Named:
CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED "modoPreparo" AS
import java.sql.*;
import java.io.*;

public class modoPreparo {

public static void getModoPreparo() throws Exception {
<Código função>
}

}

Tentei criar uma procedure direta:
CREATE OR REPLACE PROCEDURE PREPARO IS LANGUAGE JAVA NAME
'modoPreparo.getModoPreparo';

Tentei também criar uma package:
CREATE OR REPLACE package body pkg_java_utils is

procedure insereModoPreparo as language java name
'modoPreparo.getModoPreparo';

end pkg_java_utils;
/

O erro apresentado é bem genérico, não consegui corrigir a declaração,
para mim esta tudo ok.
Alguém faz idéia do que pode ser?
Obrigado a todos.

--

*Fábio Lima de Oliveira****
* <http://www.grupocoan.com.br/>



[As partes desta mensagem que não continham texto foram removidas]




Sex, 10 de Jul de 2009 1:23 pm

fabio.lima@...
Enviar e-mail Enviar e-mail

Encaminhar Mensagem #94923 de 97135 |
Expandir mensagens Nome/E-mail Classificar por data

Alguém pode me dar um exemplo de como eu crio um Java Stored Procedure digitando o código direto no SQL Plus? Quero compilar remotamente o código. [As...
marcos.hieda@...
m_hieda
Offline Enviar e-mail
20 de Mar de 2002
7:31 pm

Bom dia a todos! Estou desenvolvendo uma Java Stored Procedure, o código java executa sem problemas porém ao tentar criar uma procedure o Oracle me retorna o...
Fábio Lima de Oliv...
fabio.lima@...
Enviar e-mail
10 de Jul de 2009
1:24 pm

Pessoal a declaração correta é: CREATE OR REPLACE PROCEDURE PREPARO IS LANGUAGE JAVA NAME 'modoPreparo.getModoPreparo()'; Depois tive que dar permissão...
Fábio Lima de Oliv...
fabio.lima@...
Enviar e-mail
10 de Jul de 2009
3:17 pm
Avançado

Copyright © 2009 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda