executar procedure

Este forum é destinado a perguntas relacionadas a Oracle, mas que não se enquadram nos forums acima. Aqui serão tratadas também sobre outras tecnologias da oracle, como o Workflow, BPEL, Spatial, OCS, etc.
Responder
informatica@cofina.com.br
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 31
Registrado em: Seg, 08 Fev 2010 10:59 am
Localização: BOM JESUS DOS PERDÕES - SP

estou migrando do interbase para oracle 10g express.
criei uma procedure não deu nenhum erro e ao execurar o camando diretamente nos comandos SQL tudo OK.
INSERT INTO NOMES(LOGIN) VALUES ('TESTE')
a procedure chama-se LOGIN_INS

porem ao execurar a procedure me aparece a seguinte mensagem 'caracter inválido'. O que está errado, executo a procedure assim:

CALL LOGIN
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

seu campo está como varchar2 né?
informatica@cofina.com.br
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 31
Registrado em: Seg, 08 Fev 2010 10:59 am
Localização: BOM JESUS DOS PERDÕES - SP

sim
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

nessa instrucao ai não tem erro nenhum, deve ter ficado algum caracter invalido mesmo dentro do codigo da procedure,

apos compilar ela de um show errors,

posta o codigo dela aí,
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes