Erro - Procedure ORACLE
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.
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
Curtidas 0
Respostas
Marisiana Battistella
07/03/2014
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...
Você tentou executar o INSERT sozinho para ver se ele funciona?
Estou achando que o problema é está função CONVERT, mas posso estar enganada...
GOSTEI 0
Marcio Morando
07/03/2014
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.
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.
GOSTEI 0
Marisiana Battistella
07/03/2014
Por nada!
Que bom que conseguiu resolver!
Que bom que conseguiu resolver!
GOSTEI 0