Fórum Erro - Procedure ORACLE #472316

07/03/2014

0

Boa Tarde Pessoal,

Estou tentando rodar esta Procedure e está me retornando o erro PLS-00103 ( encontrado simbolo insert quando um dos seguintes simbolos era esperado....)

CREATE PROCEDURE PROC_SELECTINSERT_ORC3
AS
BEGIN
INSERT INTO COSAPIENS.usu_torccorp (USU_TIPORCAM,USU_CODFAM,USU_DESCRICAO,USU_JANQTDE,USU_JANPRECO,
USU_FEVQTDE,USU_FEVPRECO,USU_MARQTDE,USU_MARPRECO,USU_ABRQTDE,USU_ABRPRECO,USU_MAIQTDE,USU_MAIPRECO,
USU_JUNQTDE,USU_JUNPRECO,USU_JULQTDE,USU_JULPRECO,USU_AGOQTDE,USU_AGOPRECO,USU_SETQTDE,USU_SETPRECO,
USU_OUTQTDE,USU_OUTPRECO,USU_NOVQTDE,USU_NOVPRECO,USU_DEZQTDE,USU_DEZPRECO)

SELECT CONVERT(varchar(1), ORC),CODFAM,NOMFAM,QJAN,PREJAN,QFEV,PREFEV,QMAR,PREMAR,QABR,PREABR,QMAI,PREMAI,QJUN,PREJUN,
QJUL,PREJUL,QAGO,PREAGO,QSET,PRESET,QOUT,PREOUT,QNOV,PRENOV,QDEZ,PREDEZ FROM COTESTE.orccorp3;

END PROC_SELECTINSERT_ORC3;

O que pode estar errado?

Muito Obrigado.
Marcio Morando

Marcio Morando

Responder

Posts

10/03/2014

Marisiana Battistella

Olá Marcio!
Você tentou executar o INSERT sozinho para ver se ele funciona?
Estou achando que o problema é está função CONVERT, mas posso estar enganada...
Responder

Gostei + 0

10/03/2014

Marcio Morando

Olá Marisiana,

Sim, fiz os testes e o problema estava na função CONVERT. Acabei alterando o campo na tabela para fazer o insert sem precisar converter.
Muito Obrigado pelo Retorno.
Responder

Gostei + 0

10/03/2014

Marisiana Battistella

Por nada!
Que bom que conseguiu resolver!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar