Dúvidas com Procedure

03/02/2014

0

Boa Tarde Pessoal,

Tenho uma procedure que faz um select em uma base SQLSERVER de dados e depois um insert em uma base ORACLE.
Mas ao executa-la, ela não está inserido os novos registros que são inserido na base SQLSERVER.

BEGIN

INSERT INTO INTERFTRIMERP..COSAPIENS.USU_TLEADTIME( USU_CODEMP, USU_CODFIL, USU_IDHIST, USU_NUMPED,
USU_SEQIPD, USU_DATPROG, USU_HORPROG, USU_DATEXP, USU_HOREXP,USU_OBS, USU_OP,USU_BOLETIM,
USU_LOTE,USU_CONJUGACAO)

SELECT 1,1,1,CAST(LEFT(vw_DatasFabricacaoOFs.OP,(CHARINDEX('-',OP,1)-1))AS INTEGER) AS NumeroPedido,
CAST(SUBSTRING(vw_DatasFabricacaoOFs.OP,7,2)AS INTEGER) AS ItemOP,
CONVERT(varchar(10), DataInicioFabricacao, 103) DataInicio,
CAST(CONVERT(float,DataInicioFabricacao)AS INTEGER) AS HoraInicio,
CONVERT(varchar(10),FimCarregamento, 103) AS DataExpedicao,
CAST(CONVERT(float,FimCarregamento)AS INTEGER) AS HoraExpedicao,'obs',Op,
'1','1','1'

FROM vw_DatasFabricacaoOFs WHERE NOT EXISTS

(SELECT USU_CODEMP, USU_CODFIL,USU_IDHIST, USU_NUMPED,
USU_SEQIPD, USU_DATPROG, USU_HORPROG, USU_DATEXP, USU_HOREXP, USU_OBS, USU_OP,USU_BOLETIM,
USU_LOTE,USU_CONJUGACAO FROM INTERFTRIMERP..COSAPIENS.USU_TLEADTIME)

AND OP LIKE '%[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9]/%'
AND OP LIKE '%[0-9][0-9][0-9][0-9]-[0-9]%'
AND OP LIKE '%[0-9][0-9]-[0-9]%'
AND OP LIKE '%[0-9][0-9][0-9]-[0-9]%'
AND DataInicioFabricacao IS NOT NULL
AND FimCarregamento IS NOT NULL

ORDER BY DataInicioFabricacao DESC

END

O que pode estar errado?

Obrigado.
Marcio Morando

Marcio Morando

Responder

Posts

03/02/2014

Leandro Chiodini

Boa tarde

Este teu select esta retornando alguma coisa?

faça o teste com os dados no select.

O value, vc esta informando aonde?

att.
Responder

03/02/2014

Marcio Morando

Sim retorna os dados corretos. O value são os dados do SELECT. Os dados do SELECT que vão ser inseridos no INSERT.
Responder

03/02/2014

Marcio Morando

?????????
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar